Computer vision begins with pixels, but useful applications depend on what you can make those pixels reveal. Hands-On Computer Vision with Julia builds that path step by step: start with images as data, learn to transform and analyze them, then explore feature detection, neural-network classification, and computer-vision tools including OpenCV.
Dmitrijs Cudihins’s book is for Julia developers who want to put image-processing ideas into practice. Its progression makes room for both the groundwork—reading, resizing, filtering, and adjusting images—and the more ambitious task of training or applying models to visual data.
Start with the image itself 📷
The opening chapters introduce JuliaImages and practical operations such as loading and saving images, cropping, scaling, rotation, color adjustment, blurring, sharpening, and contrast changes. From there, the discussion moves into binarization, erosion and dilation, and image segmentation. These fundamentals show how deliberate transformations can prepare an image for analysis rather than treating image processing as a black box.
Find the features that matter
Later chapters examine image representation and visual descriptors, including FAST corner detection and methods for matching images. Topics such as duplicate detection, panorama creation, and rotation- or scale-invariant matching illustrate how extracted features can help compare visual content.
From classification to neural networks
The book introduces neural networks through image-classification examples, then considers pretrained networks and transfer learning. Readers encounter datasets including MNIST and CIFAR-10, as well as examples involving cats and dogs. The emphasis is on a practical sequence: prepare data, define or reuse a model, train it, and apply it to new images.
Bring Julia together with OpenCV
OpenCV enters the later material as another tool for computer-vision work. Together, the subjects give readers a tour from Julia-based image manipulation to feature extraction and model-driven analysis—useful context for developers deciding how different techniques fit into an application.
A practical fit for Julia developers
Readers with basic Julia knowledge will be best placed to follow the examples. If you are ready to explore image processing beyond simple file handling, this book offers a structured route through the concepts and libraries behind computer vision.
User Reviews
Only logged in customers who have purchased this product may leave a review.
Original price was: $24.99.$12.49Current price is: $12.49.

There are no reviews yet.