OpenCV offers many drawing functions that can be used to draw various geometric shapes such as line, rectangle, circle, etc.
The circle function can be used to draw a circle...
OpenCV provides functionality for drawing geometric shapes such as line, rectangle, circle, etc.
The line function can be used to draw a line between two points by specifying x and...
MobileNet is a convolutional neural network (CNN) that designed for mobile and embedded devices. MobileNet is often used for image classification. This tutorial demonstrates how to classify images using MobileNet...
With each release of OpenCV, new features and various changes are introduced. Also, various bugs are fixed. If the OpenCV code snippet is not working due unavailable function, cause of...
OpenCV has many features, but some of them should be enabled at compile time using configuration options. If the OpenCV code snippet is not working on a specific environment, it...
An RGB image has three channels: red, green and blue. When working with image preprocessing in computer vision applications, may need to extract individual channels such as red, green and...
During image processing, it is often necessary to know the image size such as width, height, and number of the channels. This tutorial provides example how to get image size...
Image resizing reduces the number of pixels in an image. It can be useful when want to decrease image processing time or reduce the time of training of a neural...
Object detection based on Haar cascades is a machine learning technique where a cascade function is trained using positive and negative images. It is used to detect objects in an...
Many peripheral devices have USB interface to connect to the computer such as webcams, keyboards, mouses, hard drives, etc. This tutorial demonstrates how to get a list of USB devices...