2011-11-22 2 views
0

나는 많은 검색을 해왔고 어떤 해결책도 찾을 수 없었다.템플릿 일치를 수행하는 Java 이미지 처리를 구현하는 방법은 무엇입니까?

이미지가 있습니다 (400 * 400이라고 가정). 작은 이미지 조각이 있습니다 (133 * 133). 작은 이미지 조각의 시작점 (x, y)은 어디에서 찾을 수 있습니까? 큰 이미지.

다른 단어로는 작은 이미지가 큰 이미지 내부 어디에 있는지 알 수 있기를 원합니다.

어떤 제안 외부 라이브러리를 사용하지 않고 자바를 사용하여 구현하는 방법?

+0

가장 간단한 방법은 가능한 모든 시작점을 반복하고 템플릿과 이미지 간의 (제곱의 합) 차이를 계산하는 것입니다. 하지만 이것은 비효율적입니다. 주파수 영역에서 필터링을 조사하고 자신의 고속 푸리에 변환을 구현해야합니다 (집에서 만든 FFT 알고리즘 처리가 각 지점의 차이를 계산하는 것보다 훨씬 빠름). – Pablo

+0

귀하의 답변에 대한 경사. 나는 장난감이 말한 것을 시도 할 것입니다. – Kassem

+0

@ 파블로 아마도 카셈이 나중에 받아들이는 답으로 이것을 게시해야합니다. 질문에 답하는 것 같습니다. – oers

답변

관련 문제