특정 패턴/객체의 위치를 식별하여 이미지를 처리 할 수있는 PHP를 작성하고 xy를 출력 할 수 있는지 알아보기 위해 약간의 조사를하고 있습니다. 객체의 픽셀 위치.php - 그래픽의 패턴 위치 식별하기
프로젝트는 모든지도가 동일한 프로세스를 사용하여 생성되고 좌석의 아이콘이 각 경우에 동일하게 유지되는 (같은 크기 - 16x17 픽셀 포함) a의지도를 처리하는 데 사용됩니다.
전형적인지도는 http://s140173.gridserver.com/so/map.gif
과 같을 것이다 ... 나는 '처음을 찾기 위해 루프에 어떤 종류의'검색 '스크립트를 계획하고 있었다
http://s140173.gridserver.com/so/icon.gif 같은 분명히, 개별 아이콘이 보인다 아이콘 '을 클릭하고 아이콘의 xy 위치를 배열에 추가 한 다음 이미지 기능을 사용하여 메모리에서 아이콘을 검게/왜곡하고 검색을 반복하여'첫 번째 아이콘 '을 찾습니다 (원본이 더 이상 일치하지 않음). 왜곡 된 것입니다.) - 그러나 이런 방식으로 그래픽을 일치시킬 수있는 클래스/기능/확장 기능은 확실하지 않습니다.
이 패턴 일치를 수행하는 방법에 대한 의견이 있으십니까? 이 작업을 수행 할 수있는 라이브러리 또는 확장이 있습니까? 그렇지 않다면 누구나 적절한 다른 플랫폼을 제안 할 수 있습니까?
건배.
전체를 읽지는 않았지만이 페이지 또는 다른 사람들이 도움이 될 수 있습니다. http://www.searchlores.org/finn_cbir_2.htm – TecBrat
PHP는 다음과 같이 작업 할 수있는 몇 가지 기능을 가지고 있습니다. [imagecolorclosest] (http://nl3.php.net/manual/en/function.imagecolorclosest.php), [imagecolorat] (http://nl3.php.net/manual/en/function.imagecolorat.php) 및 다른 많은. 나는 당신이 원하는 것이 불가능하다고 생각하지 않는다! – giorgio
XOR'ing 도움이 될 수 있습니다. imagick이 그렇게 할 수 있습니다 : http://www.php.net/manual/en/imagickdraw.composite.php -하지만 PHP는 모든 가능한 조합을 처리하는 가장 빠른 언어가 아닙니다. – hakre