Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Hands-On Computer Vision with Julia: Build complex applications with advanced Julia packages for image processing, neural networks, and Artificial Intelligence

Buy

Explore the various packages in Julia that support image processing and build neural networks for video processing and object tracking.

Key Features

  • Build a full-fledged image processing application using JuliaImages
  • Perform basic to advanced image and video stream processing with Julia's APIs
  • Understand and optimize various features of OpenCV with easy examples

Book Description

Hands-On Computer Vision with Julia is a thorough guide for developers who want to get started with building computer vision applications using Julia. Julia is well suited to image processing because it's easy to use and lets you write easy-to-compile and efficient machine code.

This book begins by introducing you to Julia's image processing libraries such as Images.jl and ImageCore.jl. You'll get to grips with analyzing and transforming images using JuliaImages; some of the techniques discussed include enhancing and adjusting images. As you make your way through the chapters, you'll learn how to classify images, cluster them, and apply neural networks to solve computer vision problems. In the concluding chapters, you will explore OpenCV applications to perform real-time computer vision analysis, for example, face detection and object tracking. You will also understand Julia's interaction with Tesseract to perform optical character recognition and build an application that brings together all the techniques we introduced previously to consolidate the concepts learned.

By end of the book, you will have understood how to utilize various Julia packages and a few open source libraries such as Tesseract and OpenCV to solve computer vision problems with ease.

What you will learn

  • Analyze image metadata and identify critical data using JuliaImages
  • Apply filters and improve image quality and color schemes
  • Extract 2D features for image comparison using JuliaFeatures
  • Cluster and classify images with KNN/SVM machine learning algorithms
  • Recognize text in an image using the Tesseract library
  • Use OpenCV to recognize specific objects or faces in images and videos
  • Build neural network and classify images with MXNet

Who This Book Is For

Hands-On Computer Vision with Julia is for Julia developers who are interested in learning how to perform image processing and want to explore the field of computer vision. Basic knowledge of Julia will help you understand the concepts more effectively.

Table of Contents

  1. Getting Started with JuliaImages
  2. Image Enhancement
  3. Image Adjustment
  4. Image Segmentation
  5. Image Representation
  6. Introduction to Neural Networks
  7. Using Pre-Trained Neural Networks
  8. Open CV
  9. Case Study: Book cover classification, analysis and recognition
(HTML tags aren't allowed.)

Linear Fresnel Reflector Systems for Solar Radiation Concentration: Theoretical Analysis, Mathematical Formulation and Parameters’ Computation using MATLAB
Linear Fresnel Reflector Systems for Solar Radiation Concentration: Theoretical Analysis, Mathematical Formulation and Parameters’ Computation using MATLAB
This book offers a complete guide to designing Linear Fresnel Reflector Systems for concentrating solar radiation. It includes theoretical analyses, computational tools and mathematical formulae to facilitate the development, design, construction and application of these systems. In addition, the book presents a concise yet thorough...
Stochastic Flows and Jump-Diffusions (Probability Theory and Stochastic Modelling, 92)
Stochastic Flows and Jump-Diffusions (Probability Theory and Stochastic Modelling, 92)
This monograph presents a modern treatment of (1) stochastic differential equations and (2) diffusion and jump-diffusion processes. The simultaneous treatment of diffusion processes and jump processes in this book is unique: Each chapter starts from continuous processes and then proceeds to processes with jumps.

In
...
An Introduction to Quantum Computing Algorithms
An Introduction to Quantum Computing Algorithms
In 1994 Peter Shor [65] published a factoring algorithm for a quantum computer that finds the prime factors of a composite integer N more efficiently than is possible with the known algorithms for a classical com­ puter. Since the difficulty of the factoring problem is crucial for the se­ curity of a public key encryption system,...

Learn Keras for Deep Neural Networks: A Fast-Track Approach to Modern Deep Learning with Python
Learn Keras for Deep Neural Networks: A Fast-Track Approach to Modern Deep Learning with Python

Learn, understand, and implement deep neural networks in a math- and programming-friendly approach using Keras and Python. The book focuses on an end-to-end approach to developing supervised learning algorithms in regression and classification with practical business-centric use-cases implemented in Keras.

The overall...

React Cookbook: Create dynamic web apps with React using Redux, Webpack, Node.js, and GraphQL
React Cookbook: Create dynamic web apps with React using Redux, Webpack, Node.js, and GraphQL

Over 66 hands-on recipes that cover UI development, animations, component architecture, routing, databases, testing, and debugging with React

Key Features

  • Use essential hacks and simple techniques to solve React application development challenges
  • Create native mobile...
Fluent Python
Fluent Python

Python’s simplicity lets you become productive quickly, but this often means you aren’t using everything it has to offer. With this hands-on guide, you’ll learn how to write effective, idiomatic Python code by leveraging its best—and possibly most neglected—features. Author Luciano Ramalho takes you...

©2020 LearnIT (support@pdfchm.net) - Privacy Policy