Italiano - English

OpenCV: Open Source Computer Vision Library

Translation for this document is not available or is not complete,
if you are intrested to receive information please write to
This document is draft

OpenCV means Open Source Computer Vision Library. It is software library that implement many popular Image Processing, Computer Vision and machine learning algorithms.



Link ufficiali

Altri link utili

See also:

False memory leaks with OpenCV e MFC on Visual Studio

08-05-2017 91

False memory leaks on Visual Studio with OpenCV and MFC is a known "false" problem. Even if the solution is easy a lot of people is looking for. This article shows the solution step by step.

Install OpenCV 3.2 Python/C++ on Raspberry PI

05-04-2017 20806 5

Raspberry PI is a wonderful system and OpenCV is an outstanding library for computer vision. Here is our how to install and configure OpenCV 3.2.0 for Python/C++ on a Raspberry PI 2 with Raspbian Jessie. On the Net there are many references on this subject, most of them have some missed point or reference to old versions.

Memory analysis on std::queue as buffer of cv::Mat. Part 1, basic tests.

10-12-2016 1346 5

Here is shown that both cv::Mat and Standard Library Containers work under memory recycling. We found that using std:queue as buffer for OpenCV Mat, memory requirements depends on size of the queue. We conclude that containers like std::queue can be used effectively as buffer for OpenCV Mats.

pkQueueTS - Treadsafe queue for OpenCV Mats

10-12-2016 1114

A single lock, multiple producer/consumer (MPMC) thread safe queue with wait/timeout Pop. It also provides tools to manage elements like cv::Mat and an interface for custom OnPush event handler.

Build and Install OpenCV 3.1 with Code::Blocks 16.x

25-05-2016 3231 5

How to build and Install OpenCV 3.1 x64bit with Code::Blocks 16.10 on Windows.

How to display an OpenCV image or video in your own MFC interface

02-05-2015 20811 4.9

To display an OpenCV image or video into your own MFC interface in Visual C++ you can use GDI's function but keep care of details.

Solve system of linear equations with OpenCV: the 3 point parabola

13-03-2014 50257 4.7

The OpenCV library is one of the most relevant open source library for Computer Vision but it contains some very useful function for linear algebra and matrix manipulation. Here is shown how to use cv::solve function to solve system of linear equation. As real example here is considered the case of parabola passes through 3 points.

Lossless video codec per image processing

28-04-2011 12542 5

Working as vision systems integrator usually you will have need to acquire and save great numbers of fames or video sequence on field, in order to perform a later processing or studies. In this cases it’s vital to store the image “as is” without alteration. This may be is not a problem if you use raw image format like bmp or xpm but you can’t use JPG/PNG or DiVx/MPEGn because image/video compression forma are quality lossy. A good solution is to use Lossless image format like JPG2000 or Lagarith lossless codec to have a good compression without loosing information.

This page shows some lossless codec, how to install and use it with OpenCV image library

Build TBB under Gcc / MinGW on Windows

19-01-2011 17392 4.5

Intel® Threading Building Blocks Library (Intel TBB) is a set of function for parallelism in C++. The library is Open Source. There are compiled package for some platform. Windows package  includes support for Visual Studio. In this page is shown how to build TBB sources on Windows under Code::Blocks/MinGW

Compile OpenCV 2.2 under CodeBlocks 10.5 / MinGW on Windows XP

19-01-2011 65458

Howto build and use OpenCV 2.2 + Lib TBB + Lib Eigen with Code::Blocks / MinGW for Windows.

Vote this page:


The coding examples presented here are for illustration purposes only. The author takes no responsibility for end-user use
This work is property of Pk Lab. You can use it for free but you must retain author's copyright.