1 / 35

OpenCV 설치 및 간단한 소개

OpenCV 설치 및 간단한 소개. SPARCS 12 naldo. Open CV 란 ?. 오픈 소스로 만들어지고 있는 C++ 기반 컴퓨터 비전 라이브러리 (Computer Vision Library) 컴퓨터 비전 : 카메라 또는 캠코더로부터 입력된 데이터를 이용하여 상황을 판단하거나 다른 표현으로 변환하는 작업. 사용 버전. Microsoft Visual C++ 2010 OpenCV 2.1. OpenCV 2.1 설치. 설치 과정. OpenCV 2.1.0 :

rune
Download Presentation

OpenCV 설치 및 간단한 소개

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. OpenCV설치 및 간단한 소개 SPARCS 12 naldo

  2. Open CV 란? • 오픈 소스로 만들어지고 있는 C++ 기반 컴퓨터 비전 라이브러리(Computer Vision Library) • 컴퓨터 비전 : • 카메라 또는 캠코더로부터 입력된 데이터를 이용하여 상황을 판단하거나 다른 표현으로 변환하는 작업

  3. 사용 버전 • Microsoft Visual C++ 2010 • OpenCV2.1

  4. OpenCV2.1설치

  5. 설치 과정 • OpenCV2.1.0 : • http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.1/OpenCV-2.1.0-win32-vs2008.exe/download

  6. 설치 과정

  7. 설치 과정

  8. 설치 과정

  9. 설치 과정

  10. 설치 과정

  11. 프로젝트 세팅

  12. 프로젝트 세팅

  13. 프로젝트 세팅

  14. 프로젝트 세팅

  15. 프로젝트 세팅

  16. 프로젝트 세팅 • C++ 2008 : • Tools  Options  Projects and Solutions  VC++ Directories • C++ 2010 : • Projects [ project_name ] Properties…  Configuration Properties  VC++ Directories

  17. 프로젝트 세팅

  18. 프로젝트 세팅

  19. 프로젝트 세팅 • Include Directories : • C:\OpenCV2.1\include\opencv; • Library Directories : • C:\OpenCV2.1\lib; • Source Directories: • C:\OpenCV2.1\src\cv;C:\OpenCV2.1\src\cvaux;C:\OpenCV2.1\src\cxcore;C:\OpenCV2.1\src\highgui;C:\OpenCV2.1\src\ml;

  20. 프로젝트 세팅

  21. 프로젝트 세팅

  22. 프로젝트 세팅 • Linker Input Additional Dependencies... • Debug Builds: ( C++ 2010에서 에러 발생 가능성 높음) • cv210d.lib; cxcore210d.lib; highgui210d.lib; • Release Builds : • cv210.lib; cxcore210.lib; highgui210.lib;

  23. 프로젝트 세팅 • COPY - C:\OpenCV2.1\bin • cv210.dll • cxcore210.dll • highgui210.dll

  24. 프로젝트 세팅 • PASTE – [ project_path ]\Release

  25. 간단한 실습 • #include"stdafx.h" • #include<cv.h> • #include<cxcore.h> • #include<highgui.h> • int _tmain(intargc, _TCHAR* argv[]) • { • IplImage*img = cvLoadImage("panda.jpg"); • cvNamedWindow("Image:",); • cvShowImage("Image:",img); • cvWaitKey(); • cvDestroyWindow("Image:"); • cvReleaseImage(&img); • return0; • } • 이 cpp파일이 존재하는 폴더 내로 이미지를 옮겨놔야 된다.

  26. 간단한 실습

  27. 다양하게 제공되는 컴퓨터 비전 함수

  28. Soruce

  29. cvSmooth

  30. cvPyrDown

  31. cvCvtColor

  32. cvCanny

  33. cvThreshold

  34. Local Adapted Threshold Original K = 0.2 K = 0.5

  35. Reference • OpenCV install : • http://opencv.willowgarage.com/wiki/VisualC%2B%2B_VS2010 • OpenCV wiki : • C:/OpenCV2.1/doc/opencv.pdf • Learning OpenCV제대로 배우기 – 한빛미디어

More Related