2011-11-10 3 views
2

OpenCV와 Python을 사용하여 수백 개의 퍼즐 조각 이미지를 하나의 크고 완전한 이미지로 결합하려고합니다. 모든 이미지는 디지털화되어 있으며 PNG 형식입니다. 조각은 원래 스캔에서 나온 것이고 개별 조각으로 추출되었으므로 투명한 배경을 가지며 각각 하나의 조각입니다. OpenCV를 사용하여 그들을 비교하고 일치하는 것을 찾는 과정은 무엇입니까?OpenCV와 Python을 사용하여 퍼즐 이미지를 함께 결합하기

계획은 이미지와 퍼즐 조각이 항상 달라지며이 파이썬 프로그램은 배치 된 모든 조각을 스캔하고 조각을 잘라내어 퍼즐을 다시 만듭니다. 이것은 당신이하려고하는 작은 재미 프로젝트 인 경우

+1

작업의 개요는 다음과 같습니다 (http://www.popsci.com/technology/article/2010-05/new-software-assembles-jigsaw-puzzle-record-speed) - 쉬운 작업이 아니며 그들도 쓰기 업을 가지고있다. 희망 코드가 자신의 코드를 때리고! –

답변

0

, 당신은 이미지 히스토그램을 비교하거나 SIFT/SURF를 사용할 수 있습니다. 나는 SIFT, SURF의 구현이 Python API에서 있다고 생각하지 않는다. 호환되는 제품을 찾을 수 있다면 그렇게 할 수 있습니다.

이미지 비교는 가지고있는 데이터 세트에 크게 의존합니다. 어떤 기술은 다른 기술보다 더 잘 작동합니다.

관련 문제