2011-02-11 2 views
1

가장자리 감지의 정확성을 결정하는 방법을 찾으려고합니다. 프로그램에서 가장자리가 x 또는 점 또는 선과 같은 것으로 결정되는 위치를 나타내는 작은 표식을 갖기를 원합니다. 나는 이것을하는 무언가를 찾고있다 : http://en.wikipedia.org/wiki/File:Corner.pngC++에서 이미지 가장자리 감지

+3

모서리 감지와 모서리 감지를 함께 사용하지 마십시오. http://en.wikipedia.org/wiki/Corner_detection – karlphillip

+0

모서리 (기능) 감지를 원하는 경우 SIFT를 사용하십시오. 당신이 구글 검색하는 경우 matlab에 대한 파일이 있습니다. 가장자리 감지기를 원한다면 이미 matlab에 내장되어 있습니다. –

답변

4

OpenCVedge detector이고 C++에서 사용할 수있다. 그것은 당신이 링크 된 이미지가 (내장) 알고리즘을 설명하는 기사에서 사용됩니다.

+0

그래도 프로그램에서 가장자리 위치를 결정하는 곳은 마커가 있습니다 – Luron

+0

가장자리 감지기의 결과는 감지 된 모든 가장자리가있는 이미지 (대부분 흰색)가됩니다. . 이것을 원본 이미지와 겹칠 수 있으며 겹치는 모든 픽셀을 빨간색으로 칠할 수 있습니다. 당신은 당신이 기대하는 것과 비슷한 어떤 것으로 끝내야합니다. – karlphillip

+0

또한 OpenCV가 구현하는 다른 기능 감지기 (http://opencv.willowgarage.com/documentation/feature_detection.html) – Flexo

2

이미지는 가장자리 감지에 연결됩니다.

가장자리 감지는 일반적으로 그레이 스케일 이미지에서 절대 강도 밝기 변경을 찾는 것입니다. 소블 운영자.

특히 찾는 코너 중 하나 SIFT 또는 그 이미지가 에지 검출 작업의 결과되지 라플라스 가우시안

+0

예, 알고 싶을 수도 있습니다. 그것은 내가 찾고 있던 것의 예일뿐입니다. – Luron

2

의 같은 이루어집니다! corner detection입니다. 그들은 완전히 다른 목적을 가지고

코너 검출 접근 방식이 특징 추출물 특정 종류의 컴퓨터 비전 시스템 내에서 을 사용하고 는 이미지의 내용을 추론. 모서리 감지가 모션에서 자주 사용됩니다. 감지, 이미지 일치, 추적, 이미지 모자이크 처리, 파노라마 스티칭, 3D 모델링 및 객체 인식. 코너 감지는 관심 지점 감지 항목과 겹칩니다.

OpenCV에는 corner detection 알고리즘이 있습니다. 최신 링크에는 VS 2008 용 source code example이 포함되어 있습니다. 또 다른 예는 check this link입니다. Google은 훨씬 더 많은 것을 제공 할 수 있습니다.

관련 문제