if you are intrested to receive information please write to
OpenCV means Open Source Computer Vision Library. It is software library that implement many popular Image Processing, Computer Vision and machine learning algorithms.
- Primitives speed software development (From: VisionSystemDesign - 2008)
- High-speed vision system ensures product quality (From: VisionSystemDesign - 2007)
- Image Convolution - LabView NI IMAQ Vision vs OpenCV vs Intel IPP (2008 - con codici sorgenti)
- Machine-vision software exploits MMX instructions (From: VisionSystemDesign - 2001)
- Pagina principale: http://opencv.org/
- Manuale: http://docs.opencv.org/
- Tutorial: http://docs.opencv.org/doc/tutorials/tutorials.html
- Question & Answer: http://answers.opencv.org/questions/
- Developer Zone: http://code.opencv.org/projects/opencv/wiki
- OpenCV at www.yahoogroups.com: http://groups.yahoo.com/group/OpenCV/
- Gary Bradsky Tutorial talk at ICRA 2009 and at Tokyo University
Altri link utili
- Informative websites related to OpenCV (http://answers.opencv.org/question/69691/informative-websites-related-to-opencv)
- Introduction to programming with OpenCV (http://www.cs.iit.edu/~agam/cs512/lect-notes/opencv-intro/index.html)
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.
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.
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.
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.
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.
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
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
This work is property of Pk Lab. You can use it for free but you must retain author's copyright.