목록opencv 3.1 (4)
DY N DY
opencvsharp 3.1버전, visual studio 2015 사용. 연동 자체는 http://dyndy.tistory.com/261 여기에 포스팅. 포스팅과는 약간 다른 방법인데 쉽게 글로 설명하자면 WPF 프로젝트를 만든 후 솔루션 탐색기 -> 참조 오른쪽 클릭 -> Nuget 패키지 관리 -> 찾아보기 탭에서 OpenCvSharp3-AnyCPU 검색하여 해당하는 wrapper로 설치(여기에서는 opencv 3.1버전을 이용할 것이므로 해당하는 wrapper인 3.1 wrapper를 설치하였음) 하는 방법도 있다. 아무튼 연동이 끝났으면 우선 xaml로 가서 open file dialog를 열 버튼을 하나 드래그해서 만들어주고요즘은 파일을 드래그엔 드롭하여 여는것이 대세이므로..(?) 그것도 구..
개인적으로 WPF를 잠깐 써본적도 있고... 툴도 만들 계획이므로 opencv wrapper인 opencvsharp을 연동해 보았다. Visual Studio 2015 / opencvsharp 3.1기준 아마 2015버전의 VS를 사용한다면 nuget 패키지 매니저가 설치되어 있을 것이다.(아마 설치할때 디폴트 옵션을 사용했던가.. 추가로 설치한 적은 없으니 아마... 그럴 것..) opencvsharp github (https://github.com/shimat/opencvsharp)를 들어가 보면(2016.11월 기준) 3.1까지 지원을 한다. opencv최신버전을 모두 지원한다. nuget을 이용하여 설치를 누르면 설치하는 방법이 나오는데 아래와 같다. 한글 VS 기준으로 도구 -> NuGet 패키..
opencv 3.1기준. dilate(팽창), erode(침식) 간단한 이론과 사용법 정리. 공부를 하다가 쓸일이 생겨 간단히 정리한다. Erode, Dilate 연산을 보통 모폴로지 기법이라고 한다. 위키에서 morphology에 대해 찾아보면...Mathematical morphology, a theoretical model based on lattice theory, used for digital image processing를 타고 들어가면 https://en.wikipedia.org/wiki/Mathematical_morphology에 자세히 설명이 되어있는데 영어인지라...대충... 기하학적인 구조의 분석과 처리를 위한 이론 및 기술이라고 한다. 영상내의 특정한 객체의 형태를 변형시킴으로써 작..
우분투에 opencv 설치해 보았다. 2버전을 설치할까 고민하다가... 3버전을 먼저 설치해보았다. 2버전은 추후 필요하면 설치하는 것으로.. 1. g++, cmake를 설치한다. 12sudo apt-get install g++sudo apt-get install cmakecs 2. opencv를 다운받는다. (여기서는 3.1버전을 다운받았다.)http://opencv.org/downloads.html 3. cmake다운받은 opencv 압축을 해제하고 압축해제한 폴더로 간다.3.1버전 기준 폴더명이 opencv-3.1.0일 것이다. 1sudo cmake .cs 4. make 후 인스톨1sudo makecs꽤 오래 걸린다. 끝났다면1sudo make installcs하면 opencv 설치가 완료된다. 5..