반응형

안녕하세요

 

저번 포스팅에 C#으로 OpenCvSharp 라이브러리를 등록하여 구현하는 포스팅을 준비하던중에

 

OpenCv 3,4 버전에서 오류가 발생하는 문제가 있다는 얘길 듣고 부랴부랴 포스팅 내용을 검토해봤는데

 

역시나...제가 포스팅한 글에서도 역시 오류가 발생하더라구요

 

그래서 해당 부분을 오류 해결하고 OpenCvSharp 오류 없는 버젼을 추가할수 있는 방법을 재 포스팅 햇습니다

 

아마 순서로는 해당 글이 1번글이고 이 이후에 과정은 동일합니다

 

해당글을 먼저 읽고 라이브러리를 등록한 뒤에 빌드한뒤 나온 DLL를 사용하여 다름 아래 링크 과정을 따라 하시면

 

오류 없이 OpenCv를 사용할 수 있습니다

 

 

[과정]

1. 프로젝트 생성 #1

   - 비쥬얼 스튜디오 2017을 이용하여 신규 프로젝트를 생성합니다

 

2. 프로젝트 생성 #2

   - Windows Forms 앱 형식의 프로젝트를 생성하고 아래 속성 값을 지정해 줍니다

     (이름, 위치만 설정하시면 솔루션, 솔루션이름은 자동으로 동기화 됩니다)

 

3. NuGet을 통한 OpenCvSharp 설치 하기

   - 비쥬얼스튜디오의 솔루션탐색기에서 참조 위치에서 마우스 오른쪽 버튼을 클릭한뒤 NuGet 패키지 관리를 클릭

 

4. NuGet 패키지 찾기 #1

   - NuGet 패키지 관리창에서 찾아보기를 클릭한뒤 검색창에 OpenCvSharp를 검색

 

 

5. NuGet 패키지 찾기 #2

   - OpecCv 2.x wrapper 버전을 클릭

 

6. NuGet 패키지 설치

    - OpenCvSharp-AnyCPU 버전를 확인 한뒤 설치 버튼을 통해 설치

 

7. 정상 설비 여부 확인

   - 나의 프로젝트 참조 부분에 다음과 같은 참조가 추가되었으면 성공

 

8. 프로젝트 빌드

   - 7번까지 성공 되셨으면 해당 프로젝트를 빌드하여 Debug폴더에 해당 버전의 OpenCv Dll 파일을 생성

 

8번까지 성공하셨나요?? 그러면 오류 없는 OpenCv 버전이 정상적으로 등록되신겁니다

 

이후 과정은 기존 포스팅 내용을 따라 하시면 오류 없이 예제가 실행될 겁니다

 

다음 과정 포스팅 링크는 아래를 클릭해 주세요 ↓

 

https://codingman.tistory.com/47

 

[C#] OpenCv 라이브러리 사용하기

안녕하세요 코딩하는남자 코딩연습생입니다 저번 블로그에서 OpenCV에 대한 소개글을 한번 올렸엇는데요 https://codingman.tistory.com/46 [OpenCV] OpenCVSharp 분석하기 안녕하세요 코딩하는남자 코딩연습생입..

codingman.tistory.com

문제에 대해서는 뎃글 달라주시면 같이 해결해보도록 하겟습니다

 

감사합니다

반응형
반응형

안녕하세요 

 

코딩하는남자 코딩연습생입니다

 

저번 블로그에서 OpenCV에 대한 소개글을 한번 올렸엇는데요 

 

https://codingman.tistory.com/46

 

[OpenCV] OpenCVSharp 분석하기

안녕하세요 코딩하는남자 코딩연습생입니다 요즘 개발 업무를 진행하면서 자주 듣는 말이 있습니다 비전, OCR, 템플릿 매칭, 등.. 어는샌가 개발자가 단순 처리 프로그램밍이 아닌 지능적 프로그래밍으로 변화 하..

codingman.tistory.com

관련 정보를 한번 보시고 난뒤에 C#에서 OpenCV를 사용하기 위한 첫단계를 진행해보곘습니다

 

저는 OpenCvSharp 네이버 카페에 올려져 있는 최신버전의 라이브러리를 사용했구요

 

비쥬얼 스튜디오 버전은 2017입니다

 

첫번째로 OpenCV에서 영상이나 이미지 처리를 위한 IplImage 전용 픽쳐박스를 사용해야 하는데요

 

IplImage용 픽쳐박스를 사용하는 방법을 소개 해보겟습니다

 

해당 자료는 https://cafe.naver.com/opencvsharp의 카페에서 강좌를 보고 실제 연습을 한 정보로

 

작성햇습니다

 

 

1. IplImage용 픽쳐박스 사용을 위한 도구모음 등록

   - 도구상자에서 빈공간에서 마우스 오른쪽 버튼을 클릭하여 "항목선택"을 클릭

 

 

 - 도구상자 항목 선택 창에서 찾아보기 버튼을 클릭

 

 

   - 준비한 OpenCV 라이브러리 파일중 "OpenCvSharp.UserInterface.dll"파일을 선택

 

 

   - 열기버튼을 누루면 도구모음항목선택창에서 다음과 같은 도구가 추가 된것을 확인할 수 있습니다

 

 

 

2. 프로젝트에서 OpenCV를 사용하기 위한 Dll 등록 하기

   - 비쥬얼스튜디오에서 솔루션탐색기 목록 중 참조 위치에서 마우스 오른쪽 버튼 클릭

 

   - 마우스 오른족에서 나타난 리스트 중에 참조 추가 버튼 클릭

 

 

   - 참조관리자 화면에서 찾아보기 버튼 클릭

 

 

   - 준비한 OpenCv라이브러리 파일중 다음 Dll 파일을 선택

     (OpenCvSharp.dll, OpenCvSharp.MachineLearning.dll)

 

   - 참조 추가가 정상적으로 되었을 경우 솔루션탐색기에 다음과 같은 항목이 보이셔야 합니다

 

 

   - Debug 폴더에 해당 참조가 생성될수 있도록 프로젝트 빌드를 수행 합니다

 

 

   - 정상 빌드 수행 후 해당 프로젝트의 Debug 폴더를 보시면 다음과 같은 Dll파일과 XML문서가 생성되시면

     정상적인 OpenCvSharp가 등록된 것입니다

 

 

다음과 같은 과정이 모두 정상적으로 되셧다면 이제 OpenCvSharp를 사용할 준비가 완료된 것이며

 

현재 만드신 프로젝트를 가지고 OpenCvSharp에 대한 기능를 하나씩 연습해 보도록 하겠습니다

 

반응형

+ Recent posts