2012-09-16 2 views
5

실시간으로 창에 모양을 그려 봅니다. 모양은 얽힌 모양, 사각형, 원형, 반원 또는 원 모양이며 화면에서 "Z"는 노란색 색상을 사용합니다. 크기와 모양이 원본 이미지와 다를 수 있습니다. 그러나 프로그램은 모든 원래 모양을 알고 있습니다. 그것들은 미리 정의 되었기 때문에. 올바른 모양을 어떻게 식별 할 수 있는지 알고 싶습니다. 예를 들어, OpenCV에서 알려진 객체를 탐지하는 방법은 무엇입니까?

enter image description here

이 작업을 수행하려면 가능한 방법은 무엇입니까? 이 템플릿 일치를 사용할 수 있습니까? 이걸 도와주세요.

+0

나중에 당신은 피팅 체크 후에는 그려진 모양을 사각형 또는 타원에 맞게 시도 할 수 있습니다 .. 또는 템플릿 매칭을 ... 할 수있는 그것이 닮았고, 그 다음 모양을 결정하는 것. –

답변

2

different methods을 사용하여 각 모양을 감지 할 수 있습니다. 다음을 확인하십시오

+0

답장을 보내 줘서 고마워. 그것은 나를 위해 정말로 도움이된다. 하지만 "Z"와 같은 도형을 어떻게 식별 할 수 있습니까? 나는 장애인 사용자를 위해이 응용 프로그램을 개발하려고합니다. 그래서 나는 다른 모양을 찾고 싶다. – doree007

+0

이 작업을 수행하는 데는 여러 가지 기술이 있습니다. 일치 템플릿, flann, sift 및 기타를 살펴볼 수 있습니다. [OpenCV tutorials] (http://docs.opencv.org/doc/tutorials/tutorials.html)에서는 이러한 메서드에 대한 예제와 적절한 설명을 제공합니다. 또한, Stackoverflow에는 당신과 비슷한 좋은 데이터베이스가 있습니다. – karlphillip

+0

@ Karlphillip 답장을 보내 주셔서 감사합니다. 당신의 아이디어는 저에게 정말로 도움이됩니다. 다시 한번 고마워. – doree007

관련 문제