2010-04-24 5 views
3

누군가가 올바른 방향으로 나를 가리킬 수 있기를 바랍니다. (위의) 다이의 그림으로 어느 쪽이 위로 있는지 알아 보려고합니다.템플릿에서 객체 인식

여기서는 게임의 기본 사항을 이해하지만 OpenCV의 성능을 파악하는 데 어려움이 있습니다. 나는 각면의 그림을 원한다고 생각한다. 그러면 나는 어떻게 든 그들을 분류 할 수있는 현재 이미지와 비교할 수 있습니다. 어떻게 OpenCV를 사용하면됩니까? 문제가 해결 것이며, OpenCV의 템플릿 매칭 기능을 가지고 있지만

덕분에, 조나단

답변

5

, 그것은 아마도 필요 이상으로 어렵게 될 것이다. 좋은 결과를 얻으려면 모든 이미지간에 조명이 다소 변하지 않고 카메라가 고정되어 있고 사영 왜곡이 발생하지 않아야합니다. 이미지에서

  1. 다이를 찾습니다

    대신, 나는 같은 것을 할 것입니다. 여기서의 난이도는 죽을 때의 모습과 배경에 따라 다릅니다. lpain black (또는 다른 색상) 배경에 흰색 주사위가 있으면 주사위를 찾는 것이 쉽습니다.

  2. 다이를 찾았 으면 눈을 찾으십시오. 이것은 단순히 모든 검은 얼룩을 발견하여 수행 할 수 있습니다.

  3. 필요한 경우 눈이 일관된 패턴을 형성하는지 확인하십시오. 예 : 옆면이 네면 네가 직선이 아닌 네모 난 눈을 모서리로 볼 것을 기대한다.

  4. 유효한 눈 수. 네 편이야.

각 단계를 수행하는 방법이 많기 때문에이 개요는 매우 모호합니다. 그러나 나는 필요한 모든 것이 OpenCV에서 가능하다고 믿습니다. 행운을 빈다!

+1

+1 문제에 대해 훨씬 쉽게 접근 할 수있는 좋은 표현을 바꿉니다. – tom10