ACV Final Project Proposal

Download Report

Transcript ACV Final Project Proposal

Computer Vision
Introduction to
Intel OpenCV Library
碩二 許富量
[email protected]
Outline





What’s Intel OpenCV Library
Download files
Start to use OpenCV library
Documents and related links
Q&A
Intel OpenCV Library

Intel Open Source Computer Vision Library



It implements some popular algorithms of Image
Processing and Computer Vision by C and C++.
This library is mainly aimed at real time computer
vision.
Support :



Miscrosoft Visual Studio 6.0 (OpenCV beta 3)
Miscrosoft Visual Studio .NET 2003 (OpenCV beta 3)
Borland C++ BuilderX (OpenCV beta 4)
http://www.intel.com/research/mrl/research/opencv/
Intel OpenCV Library (cont.)
Image creation and access Image arithmetic
and logic operations.
Image filtering.
Image morphology.
Color space conversion.
Image histogram and thresholding.
Geometric transformation







zoom-decimate, rotate, mirror, shear, warp,
perspective transform, affine transform.
http://www.intel.com/research/mrl/research/opencv/
Intel Image Processing Library






Human-Computer Interaction (HCI)
Object Identification
Segmentation and Recognition
Face Recognition
Gesture Recognition
Motion Tracking
Download OpenCV
and related files

OpenCV (beta4)
http://sourceforge.net/projects/opencvlibrary/

IPL ( Image Processing Library )
http://www.ee.und.ac.za/DataCDs/Intel/DESIGN/PERFT
OOL/PERFLI~1/IPL/EXES/IPL.EXE

DirectX SDK
http://www.microsoft.com/windows/directx/
OpenCV program Demo
Start to use OpenCV library



Environment Setup
Document and related links
Example
OpenCV Environment Setup in
Visual C++ 6.0

Include files





(Tools => options => Directories )
C:\ProgramFiles\opencv\cv\include
( OpenCV )
C:\ProgramFiles\opencv\otherlibs\highgui
( OpenCV )
C:\plsuite\include
(IPL)
C:\DXSDK\Samples\C++\Common\Include (DirectX SDK)
C:\DXSDK\Samples\C++\DirectShow\BaseClasses
(DirectX SDK)
http://140.119.164.91/liang/OpenCV.html
OpenCV Environment Setup in
Visual C++ 6.0

Library files




(Tools => options => Directories )
C:\ProgramFiles\OpenCV\lib
C:\PLSUITE\lib\msvc
C:\DXSDK\Lib
Library modules



(OpenCV)
(IPL)
(DirectX SDK)
(Projects => settings=>links)
ipl.lib
cv.lib
highgui.lib
http://140.119.164.91/liang/OpenCV.html
Environment test

Open and compile the demo program

C:\Program Files\OpenCV\apps


*.dsw for Miscrosoft Visual Studio 6.0
*.sln for Miscrosoft Visual Studio .NET 2003
Document and related links


Document
Related links



http://140.119.164.91/liang/OpenCV.html
A step-by-step guide to the use of the Intel OpenCV library
and the Microsoft DirectShow technology
Yahoo OpenCV group
 http://groups.yahoo.com/group/OpenCV/


Messages
Files
 AviPlayer
Implement
Get source image
(Capture or load a picture file)
Image process
Show destination image
Q&A