C#에서 OpenCV를 사용하기 위해 OpenCV wrapper for .Net Framework 가 필요하다.

OpenCvSharp-2.3.1-x86-20120218.zip

간단한 테스트에는 모든 파일이 필요 없고 OpenCvSharp.dll 만 이용해도 된다. 다른 여러 파일이 있지만 기본 기능은  OpenCvSharp.dll 만 있으면 되는 것으로 보인다. 

Visual Studio 2010에서 Form Application을 만들고 Reference로 OpenCvSharp.dll 파일을 추가한다.

이제 Project에  간단한 OpenCV 코드를 작성한다.
아래 코드는 이미지를 불러들여 창으로 보여주는 아주 간단한 코드 이다.


그리고나서 컴파일을 하고 실행 파일이 있는 project/bin/Debug 경로에 Sample-2.3.1-20111229.zip 파일에 있는 dll 파일들을 복사해 두고 실행 테스트를 해 보았다.

하지만 실행시 OpenCV 관련 코드 실행시 에러가 발생하였다. 그래서 Visual C++ 2010 컴파일러로 직접 컴파일 한 dll 파일들 중 아래 세개 파일을 복사해 두었다. 

opencv_core231.dll
opencv_highgui231.dll
opencv_imgproc231.dll 

그 후로는 정상 동작을 하였다. 이제 C#으로 OpenCV를 활용한 프로그램을 만들어 봐야겠다. 
Posted by NeoDreamer
:
BLOG main image
사람의 발목을 잡는건 '절망'이 아니라 '체념'이고 앞으로 나아가게 하는건 '희망'이 아니라 '의지'다. - 암스 중에서 - by NeoDreamer

공지사항

카테고리

전체보기 (793)
Life Story (1)
Thinking (2)
Nothing (5)
---------------* (0)
Dev Story (701)
Com. Story (80)
IT Story (1)
---------------+ (0)
Etc (2)

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

Total :
Today : Yesterday :
05-01 16:54