OpenCV is the leading open source library for computer vision, developed over 18 years ago. Since then, it has been made available in any programming language, including Julia. OpenCV is known to be extremely fast, which makes it very effective for executing different processing and for use in real-time applications. We will use the OpenCV and the Julia package and make calls directly to the C++ API.
The following topics will be covered in this chapter:
- Introduction to OpenCV
- Usage of the OpenCV.jl package to call basic the OpenCV functions
- Usage of the Cxx.jl package to call the OpenCV function
- Object detection on images using OpenCV
- Object tracking from videos using OpenCV