Book Image

OpenCV 3.0 Computer Vision with Java

By : Daniel Lelis Baggio
Book Image

OpenCV 3.0 Computer Vision with Java

By: Daniel Lelis Baggio

Overview of this book

Table of Contents (15 chapters)
OpenCV 3.0 Computer Vision with Java
About the Author
About the Reviewers


This chapter explained the theory and practice of basic image processing operations that will be required in any computer vision project. We started with filters that work with simple average or using a Gaussian weighting as well as a median and discussed the interesting bilateral filter, which maintains edges. Then, we explored the important morphological operators, such as erosion, dilation, opening, and closing, which appear in the context of isolating elements, removing noise, and joining distanced elements in an image. We followed this with the well-known paint bucket operation through flood filling. Then, we explored time and processing saving image pyramids, which make segmentation faster in higher levels by decreasing the image area to one quarter in each layer. We finally explained the important image segmentation technique called thresholding and tested the adaptive thresholding as well.

In the next chapter, we will focus on important image transforms, which will allow us...