Here are several educational resources to help you learn about OpenCV (Open Source Computer Vision Library)
Luke Hetherington | Robotics Tomorrow
OpenCV (Open Source Computer Vision Library) is a set of C/C++ computer vision functions used with ROS (Robot Operating System) maintained by Willow Garage, Intel and Itseez. The library also has a full Python interface.
GETTING STARTED
-
OPENCV Introduction
-
Installing Python and OpenCV in Linux
-
Installing OpenCV and Python under Windows
-
Python OpenCV Tutorials
-
Incomplete Java Wrapping For OpenCV
CONCEPTS
-
Common Computer Vision Algorithm Introductions
-
Computer Vision: Models, Learning, and Inference
Free 600 page textbook from Simon J.D. Prince
ACTIVE RESOURCES
OPENCV & KINNECT
-
OpenKinect
Core library (libfreenect) for accessing the Microsoft Kinect USB camera for Linux, Mac and Windows -
Kinect (libfreenect) and OpenCV examples
The content & opinions in this article are the author’s and do not necessarily represent the views of RoboticsTomorrow
Featured Product
3MP HDR IP69K Camera for Robotics & Autonomous Vehicles
STURDeCAM31 from e-con Systems® is designed to make robotics and autonomous vehicles safer and more reliable. Powered by the Sony® ISX031 sensor and featuring GMSL2 interface, this compact 3MP camera delivers 120dB HDR + LFM imaging with zero motion blur — even in the most challenging outdoor conditions. Engineered to automotive-grade standards, STURDeCAM31 is IP69K certified, making it resistant to dust, water, vibration, and extreme temperatures. With support for up to 8 synchronized cameras, it enables powerful surround-view and bird's eye systems on NVIDIA® Jetson AGX Orin™.

