Click here to Skip to main content
65,938 articles
CodeProject is changing. Read more.
Everything / OpenCV

OpenCV

OpenCV

Great Reads

by Intel
Digital displays and signs are all around you. You may have seen them cropping up at shopping centers and doctors’ offices. From video walls, to AR fitting mirrors, to ordering menus, digital signs are pervasive and are becoming a part of everyday shopping experience.
by Stephan Ofosuhene
This article takes a look at a variety of tools available from Intel: Intel® Movidius™ Neural Compute Stick, Intel® Python Distribution for Python™, Intel® Math Kernel DNN Library, Intel® Data Analytics Acceleration Library, Intel Distribution of OpenVINO™ Toolkit
by saad_lah
Complete guide for beginner to setup EmguCV project and run first program in Visual Studio
by Intel
Below we seek guidance from the dictionary to appropriately define and discern the terms object detection, object recognition and object tracking.

Latest Articles

by Intel
Digital displays and signs are all around you. You may have seen them cropping up at shopping centers and doctors’ offices. From video walls, to AR fitting mirrors, to ordering menus, digital signs are pervasive and are becoming a part of everyday shopping experience.
by Stephan Ofosuhene
This article takes a look at a variety of tools available from Intel: Intel® Movidius™ Neural Compute Stick, Intel® Python Distribution for Python™, Intel® Math Kernel DNN Library, Intel® Data Analytics Acceleration Library, Intel Distribution of OpenVINO™ Toolkit
by saad_lah
Complete guide for beginner to setup EmguCV project and run first program in Visual Studio
by Intel
Below we seek guidance from the dictionary to appropriately define and discern the terms object detection, object recognition and object tracking.

All Articles

Sort by Score

OpenCV 

by Intel
Digital displays and signs are all around you. You may have seen them cropping up at shopping centers and doctors’ offices. From video walls, to AR fitting mirrors, to ordering menus, digital signs are pervasive and are becoming a part of everyday shopping experience.
by Stephan Ofosuhene
This article takes a look at a variety of tools available from Intel: Intel® Movidius™ Neural Compute Stick, Intel® Python Distribution for Python™, Intel® Math Kernel DNN Library, Intel® Data Analytics Acceleration Library, Intel Distribution of OpenVINO™ Toolkit
by Intel
Below we seek guidance from the dictionary to appropriately define and discern the terms object detection, object recognition and object tracking.
by Frederic Ntawiniga
The way of reading AVI files without installing codec drivers.
by CodeProject, Michael Hopke
Welcome to our continuing series of Code Project interviews in which we talk to developers about their backgrounds, projects, interests and pet peeves. In this installment we talk to Michael Hopke, who helped launch a game and a game development company while still in college.
by pi19404
In this article we will look at Adaptive Skin Color Detection technique described in the paper "An Adaptive Real-time Skin Detector Based on Hue Thresholding"
by Phil Hopley
In this article, we will add AI to an existing ROS (Robot Operating System) House Bot.
by Sergey L. Gladkiy
In this article, we'll begin the process of how to use a deep neural network to estimate a person's age from an image.
by Sergey L. Gladkiy
In this article we train the CNN for age estimation.
by Sergey L. Gladkiy
In this article we will explain how to use the pre-trained CNN for estimating a person’s age from an image.
by MehreenTahir
In this article we will compare training our models from scratch with more advanced and pre-trained approaches like YOLO.
by MehreenTahir
In this we’ll see if we can implement YOLO on video feeds for queue length detection.
by Dawid Borycki
In this article, we'll calculate the center of each detected bounding box, which will serve as a base for calculating distance.
by Dawid Borycki
In this article we will perform object detection on the frames from the test data sets including video sequence stored in the video file.
by Dawid Borycki
In this article, we will use those centers to estimate distances between people and indicate people that are too close.
by Dawid Borycki
In this last article of the series, we improve our Python console application for AI-powered social distancing detection.
by Dawid Borycki
In this article, we continue learning how to use AI to build a social distancing detector.
by Dawid Borycki
In this article, we will use drawing functions to depict detected objects.
by Dawid Borycki
In this article, we will learn how to add annotations to images.
by Dawid Borycki
In this article series, we'll look at how to use AI and deep learning on video frames to ensure people are maintaining adequate social distancing in crowds.
by Mingliang Zhu
An article showing how to easily but effectively extract all frames from a video as bitmaps
by Torben Trindkaer Nielsen
This article presents the recursive connected component labelling algorithm with a workaround for the stack limitation. All in less than 70 lines of C/C++ code.
by Markus Koppensteiner
Shows how to use OpenCV to write videos, how to implement mouse events, and presents some commands on image manipulation as well.
by Markus Koppensteiner
Explains how to use some OpenCV commands for video manipulation.
by Intel
This sample application takes an image or video frame of an analog gauge and reads the value using functions from the OpenCV* computer vision library.
by pi19404
In this article, we will look at unistrore gesture recognition for Android devices
by Serge Desmedt
Experiment with OpenCV imageprocessing methods on your mobile phone
by tkontos
A WTL based, XML driven shortcut replacement
by Member 11030029
Developer Serhiy Posokhin and his wife Antonina Posokhina, a designer by trade, recognized the potential of this technology in the world of jewelry and pursued its potential through the Intel® App Innovation Contest 2013 (AIC 2013).
by juancaruca
Artificial Vision: AINECC color model in edge detection. Entirely OpenCV code.
by Dawid Borycki
In this article, we'll demonstrate building an Arm NN-based application for an IoT device that can perform automatic trash sorting through image analysis.
by Ravimal Bandara
An implementation of Bag-Of-Feature descriptor based on SIFT features using OpenCV and C++ for content based image retrieval applications.
by Intel
With barcode scanning being a standard on mobile devices one might want to enable Intel(R) Edison to run automated barcode scannings.
by Intel
With barcode scanning being a standard on mobile devices one might want to enable Intel(R) Edison to run automated barcode scannings.
by Andreask84
In this article, I propose a simple application written entirely in Python that allows you to capture images from a camera using DirectShow and to perform simple processing on them using OpenCV.
by Evgeny Pereguda
Simple lib for capturing live-video from web-camera by using Media Foundation
by Markus Koppensteiner
The article demonstrates how to use commands of the Emgu CV library to perform face recognition, frame subtraction, and dense optical flow.
by Ryan Peden
A code-first introduction to neural networks
by Pavel Torgashov
The theory of contour analysis and its practical application to image recognition and OCR
by Dawid Borycki
How to choose and convert an existing TensorFlow model to work with Arm NN and best practices for model conversion and implementing Arm NN solutions.
by furkanavcu
Image Cropping GUI For General Purpose
by Glenn Prince
This article gives you a good starting point for your own object detection projects.
by Intel
In my blog today, I am going to talk about publisher-subscriber model for sharing data between various programs running in Linux.
by Grasshopper.iics
Is your business getting hampered due to documentation load? Switch to Datafly
by Arnaldo P. Castaño
In this series of articles we will use a deep neural network (DNN) to perform coin recognition. Specifically, we will train a DNN to recognize the coins in an image.
by HoshiKata
Practical on the fly fast mesh generation from arbitrary points.
by morzel
Detecting a drone - OpenCV in .NET for beginners
by Intel
The Retail Workshop: Hands on Learning with Intel®-based Retail Solutions
by Xiao Ling
This article demonstrates how to build DotCode webcam scan apps using C++, Java, and C#.
by Intel
Optimizing Performance for an Autonomous Driving Application
by lessthanoptimal
This article demonstrates how BoofCV greatly simplifies working with cameras on Android.
by Emanuel Santos
In this article i will show how to create a basic application to detect and recognize faces using EmugCV.
by Heiko Kiessling
The article describes an easy to use a wrapper for Intel's OpenCV lib with examples.
by Shiju PK
Implementing an edge based template matching or pattern matching algorithm.
by C_Johnson
An intermediate example of signal processing using EMGU Image Processing Libraries
by phoaivu
GPU Implementation of Extended Gaussian mixture model for Background Subtraction
by Zeeshan Ejaz Bhatti
This article demonstrates how to perform human face and eyes detection on images using OpenCV in .NET
by Afzaal Ahmad Zeeshan
In this post, I am going to walk you through creating your own central hub to allow your connected devices to authenticate people using facial recognition system.
by Glenn Prince
In this article, we create an object detection model.
by Intel
Game On: Intel® Edison with the Xadow Wearable Kit
by Intel
This section describes implementation of FaaS inference samples (based on Python 2.7) using Amazon Web Services (AWS) Greengrass and AWS Lambda software.
by Intel
This tutorial will go over how you could deploy a containerized Intel® Distribution of OpenVINO™ toolkit application over Azure IoT Edge.
by matthias-hahn
The Intel® Internet of Things (IoT) Developer Kit (dev kit) is a complete solution for creating and testing applications targeted for Intel® IoT platforms like the Intel® Galileo board.
by Android on Intel
This document is focused on creating OpenCV-enabled applications for Android. If the target operating system of your application is Windows
by matthias-hahn
The Intel Development Kit for IoT (IoTDK) is a complete solution to create and test applications for Intel IoT platforms like the Intel® Galileo and Edison maker boards.
by King Coffee
Sample code for OpenCvSharp 3 quick start
by Grasshopper.iics
Head to Text conversion using Perceptual Computing SDK in C#
by Vangos
This post will show you how to build OpenCV for Windows with CUDA.
by Android on Intel
For those of you who are interested in developing your own “smart” drone, this article provides easy directions for making an intelligent, autonomous drone using an Android* smartphone, OpenCV*, C++, and Java*.
by Intel
Therefore, inspired by this webinar and the Echo I decided to add USB audio capabilities, and espeak was a reasonably easy choice. Using a Plantronics USB headset was almost plug and play and its was soon talking and even with a Scottish accent.
by Android on Intel
Today I am writing to share my experience in optimizing Grace Application (an Android Application) for Intel® x86 architecture and using Intel® WiDi to bring the Grace App to the living room big screen.
by Oleg Krivtsov
Implementing the Lucas-Kanade and Baker-Dellaert-Matthews image alignment algorithms.
by Oleg Krivtsov
Implementing and comparing the forwards compositional and the Hager-Belhumeur algorithms.
by hemanthk119
Image Classification implementation using Deep Belief Networks and Convolutional Neural Networks in .NET
by Kerem Kat
Process webcam images on the CPU and GPU with OpenCV, CUDA and C++ AMP
by Ravimal Bandara
An implementation of unsupervised watershed algorithm to image segmentation with histogram matching technique for reduce over-segmentation by using openCV.
by HoshiKata
How to teach a program to recognize something within a video stream.
by Markus Koppensteiner
Python code for image-blending based on an image mask
by Grasshopper.iics
The app provides easy image analysis, processing, pattern recognition, and algorithm development.
by Intel
This topic demonstrates how to run the Image Classification sample application, which does inference using image classification networks like AlexNet and GoogLeNet.
by Intel
Infrared5 Case Study
by Xiao Ling
In this article, we show you how to get intermediate results of Dynamsoft Barcode Reader SDK using Python and C code.
by Intel
The Intel® Distribution of OpenVINO™ toolkit quickly deploys applications and solutions that emulate human vision.
by Glenn Prince
In this article, we'll set up everything we need to build a hardhat detector with OpenCV.
by Android on Intel
This document gives an overview of what has to be done at the library/engine level to better support Intel platforms.
by Intel
In this blog I would like to share what I learned about the Intel® CV SDK and share some resources to help get you started in developing computer vision applications.
by Intel
The Intel® Computer Vision SDK is a new software development package for development and optimization of computer vision and image processing pipelines for Intel System-on-Chips (SoCs).
by Android on Intel
Intel® System Studio 2017 Beta has been released. This is the Beta program page which guides you further on Intel® System Studio 2017 Beta new features and enhanced usability experience.
by Zeeshan Ejaz Bhatti
A utility to control screen saver on your computer using computer vision (human face detection), rather than idle timer.
by Darko Jurić
Portable generic image library for C#
by Darko Jurić
Portable video IO library for C#
by Thomas Daniels
In this article we take a look at what you can do with the Natural Language Toolkit (NLTK).
by Thomas Daniels
In this article let's get started hands-on with OpenCV.
by Intel
This paper addresses how the Smart Video (SV) system architecture is increasing in complexity and evolving into new industries and use cases.
by Daniele Fontani
A tool for managing CNN training built on django helps to understand image classification
by DataBytzAI
Are you a developer? ... then you can build a robot...
by Liping Dai
A C++ Smart Pointer Template Class Implementation
by auralius manurung
An article on implementing basic use of OpenCV to manipulate pictures
by mengwangk
Using OpenCV4Android in Android App
by Intel
This sample application is useful to see movement patterns over time.
by sajidhussainbaloch, saadhafeez, Anas Hashmi, Sajjad Idrees
Control your mouse using hand gestures
by pi19404
IntroductionIn this article we will look at training and testing of a Multi-class Logistic Classifier Logistic regression is a probabilistic, linear classifier. It is parametrized by a weight matrix $W$ and a bias vector $b$. Classification is done by projecting data points onto a set of hyperpl
by Intel
This article provides general guidelines to help you choose the right IDE for your projects as well as the high-level features and programming languages that each IDE supports.
by Dawid Borycki
In this article I will show you an approach can be easily employed to write efficient code that can be useful for signal and image processing, neural networks, or game applications.
by mengwangk
Night vision in Android using OpenCV
by Darko Jurić
Pyramidal Kanade Lucas optical flow tracker
by Intel
This tutorial will walk you through the basics of using the Deep Learning Deployment Toolkit's Inference Engine (included in the Intel® Computer Vision SDK).
by Cloudster
Get started with OpenCV on Android in 15 minutes
by _Flaviu
A way to use OpenCV in MFC project
by Tolga Birdal
Fast image inversion forms a good basis for optimizing pixel wise operations. We will discuss the ways to achieve the best speed on this inversion operator.
by Intel
The Intel® Computer Vision SDK is an Intel-optimized and accelerated computer vision software development kit based on the OpenVX standard. The SDK integrates pre-built OpenCV with deep learning support using an included Deep Learning (DL) Deployment toolkit.
by Intel
Here we utilize the OpenCV libraries and apply the Histograms of Oriented Gradients (HOG) algorithm to create a computer vision application for people detection/counting.
by Glenn Prince
In this article, we train our own custom model to detect if people are wearing hardhats.
by Thomas Daniels
In this article we can take a look at what libraries are available to work on AI and ML tasks.
by Thomas Daniels
This article provides some tips for experienced programmers to get up to speed with the basics of Python.
by Xiao Ling
In this post, we discuss how to leverage Dynamsoft Barcode Reader video decoding APIs to implement the barcode scanning functionality in camera preview scenario. Also, we demonstrate how to implement for desktop and mobile platforms respectively with the code snippet.
by Bojan Banko
Sudoku solver via a webcam: A nice computer vision application
by beetung
A hack to rename a workspace (MSVC6 only).
by Ansel Castro
The article shows how to render 3D graphics with C# in .NET using an API Igneel.Graphics.
by Phil Hopley
Second part in a series on a ROS (Robot Operating System) House Bot
by Intel
As IoT demand drives increases in data volume, a more powerful processor is required, as well as additional storage.
by Intel
The mobile “TNG Augmented Rift” is a full field of view Augmented Reality device capable to do e.g. face tracking, face identification, emotion detection, heart rate detection, distance measurements, etc.
by Intel
Smart Glasses to Help the Blind, With Pivothead LiveModPro and Intel Edison
by Intel
This article is a proof of concept to explore quickly prototyping an analytics solution at the edge using Intel® IoT Gateway computing power to create a Smarter Security Camera.
by Grasshopper.iics
This tutorial present a step by step guide for building the ultimate robotic control and information sinking for Arduino Controlled Robots over Internet of Things
by Hirotaka Niitsuma
STL like template based coding with the MMX/SSE extension using OpenCV, vigra, and boost.
by V.
Case study on how to solve a complex problem by dividing it into smaller problems.
by PraveenOjha
An android game using NDK JNI and Java.
by Xiao Ling
In this article, we discuss the unique challenges DPM codes present, and how Dynamsoft Barcode Reader overcomes these challenges with just a few lines of code.
by Intel
Two of our interns in the DPI Community Evangelism group, Isabel Zhang and Milly Xun, have created an interesting IoT/Robotics project over the past two months.
by Chris_Riley
This article explores how developers can make deep-learning applications faster and more efficient by taking advantage of tools that optimize deep-learning code.
by Udaya K Unnikrishnan
Tracing the boundaries of an object in 2D image
by zafersavas
Real-Time Tracking of Human Eyes in video sequences for Human-Computer Interaction using a webcam
by Glenn Prince
In this article, we begin the process of creating a custom object detection model.
by phoaivu
A platform-independent engine for image warping
by Intel
Intel® GO™ SDK Offers Automotive Solution Developers an Integrated Solutions Environment
by Chesnokov Yuriy
The article describes the use of Haar-like wavelet features for ultra fast object detection using a cascade of artificial neural network classifiers.
by Intel
Follow these steps to connect your board to Arduino Create and begin working with your development kit.
by mengwangk
Android phone as webcam or remote surveillance camera through Skype
by ngoxuandang
This program uses a webcam to take a picture of an object if there is a change in picture.
by Intel
This tutorial explores the use of deep learning models for face detection, age, gender, and emotion recognition, and head pose estimation included in versions of the Intel® Distribution of OpenVINO™ toolkit.
by Intel
This article will show you what libraries are available inside of Arduino Create for Intel®-based platforms running Linux.
by Android on Intel
Using OpenCL™ 2.0 Read-Write Images
by napuzba
How to use pointers when processing images in C#
by Glenn Prince
In this article, we'll have a look at some of the pretrained models we can use in ImageAI to start detecting people in images.
by Arsalan Malik
This article describes how a texture can be created in OpenGL from a live video stream from a web cam or a video file.
by Alexandr Surkov
Principles of video analysis
by Intel
In this article, we will introduce the components of INDE and show how developers can use them to create new applications and optimize existing applications. To start with Intel® INDE provides support for IDE integration.
by Tobias Wenig
This article shows an easy way to implement basic image processing algorithms in a generic STL like way for a pixel iterator and benchmarks the results on different compilers.