suroMind

[C#]C#에서 OpenCV 사용하기 본문

IT분야/C#

[C#]C#에서 OpenCV 사용하기

suroMind 2011. 9. 26. 11:05

환경 : Visual Studio 2010, C#, Win7

본인은 2.2이상은 실행을 하면 계속 에러가 나서 2.1 버전으로 설치했습니다.

1. C#으로 변경된 파일 다운

http://code.google.com/p/opencvsharp/

위 사이트에서 각 버전별로 다운 받을 수 있습니다.
각 버전별로 파일 두개를 받아야 합니다.

   * OpenCvSharp-2.1-x64-20110509.zip
   * Sample-2.1-20110304.zip

2. 적당한 곳에 압축을 풀고 프로젝트에서 OpenCvSharp-2.1-x64-20110509.zip 파일 안에 있는 dll을 참조에 추가를 합니다.
   필요한 것만 추가하셔두 되겠지요?

3. Sample-2.1-20110304.zip 파일에 들어 있는 dll을 \bin\debug 폴더에 복사합니다.
   cv210.dll , cvaux210.dll 등등  210 붙어 있는거 dll 전부 복사하시면 됩니다.. 아니면 프로젝트에 넣으셔두 됩니다.

4. Sample 프로젝트에 보면 여러가지 예제들이 상당히 많습니다. 영상부터 이미지 처리 등등 맘에 드는거 하나 고르셔서
   실행해보세요..
   Program.cs 에 보시면 각각 예제들 실행할 수 있는 코드가 있습니다. 본인은 샘플프로젝트는 실행이 안되서 제가 만든 프로 젝트에 필요한 소스만 복사해서 실행해 보았습니다.

@@ 카메라 영상 저장 때문에 쓸려고 했는데 설치만 하루 걸렸네요.. MJPG 타입으로 저장은 되는데 용량이 엄청나네요.. h.264로 할려니 코덱이 있네 없네.. 그러네요.. 이거 또 찾아봐야겠넹..ㅜ

참고 : http://blog.naver.com/PostView.nhn?blogId=aorigin&logNo=100135631709&categoryNo=0&parentCategoryNo=0&viewDate=&currentPage=3&postListTopCurrentPage=&isAfterWrite=true&userTopListOpen=true&userTopListCount=5&userTopListManageOpen=false&userTopListCurrentPage=3

위 포스팅에 잘 설명되어 있습니다.

Comments