1 / 14

Computer Vision

Computer Vision. Introduction to Intel OpenCV Library. 碩二 許富量 g9234@cs.nccu.edu.tw. 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

fineen
Download Presentation

Computer Vision

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Computer Vision Introduction to Intel OpenCV Library 碩二 許富量 g9234@cs.nccu.edu.tw

  2. Outline • What’s Intel OpenCV Library • Download files • Start to use OpenCV library • Documents and related links • Q & A

  3. 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/

  4. 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/

  5. Intel Image Processing Library • Human-Computer Interaction (HCI) • Object Identification • Segmentation and Recognition • Face Recognition • Gesture Recognition • Motion Tracking

  6. 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/PERFTOOL/PERFLI~1/IPL/EXES/IPL.EXE • DirectX SDK http://www.microsoft.com/windows/directx/

  7. OpenCV program Demo

  8. Start to use OpenCV library • Environment Setup • Document and related links • Example

  9. 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

  10. OpenCV Environment Setup in Visual C++ 6.0 • Library files (Tools => options => Directories ) • C:\ProgramFiles\OpenCV\lib           (OpenCV) • C:\PLSUITE\lib\msvc                          (IPL) • C:\DXSDK\Lib                           (DirectX SDK) • Library modules (Projects => settings=>links)  • ipl.lib • cv.lib • highgui.lib http://140.119.164.91/liang/OpenCV.html

  11. 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

  12. 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

  13. Implement Get source image (Capture or load a picture file) Image process Show destination image

  14. Q & A

More Related