저는 Harris, FAST, ShiTomas, Noble과 같은 몇 가지 기능 감지기를 구현하는 우수한 GPUImage 라이브러리를 사용해 왔습니다. 그러나 이러한 구현 중 어느 것도 특징 추출 및 일치 부분을 지원하지 않습니다. 그들은 단순히 검출 된 모서리 점의 집합을 출력합니다.iOS 용 GPU 기반 SIFT 기능 추출기?
다음 단계는 감지 된 각 코너 점을 검사하여 그 때부터 피쳐를 추출하여 디스크립터가 될 수 있다는 것입니다 (즉, 32 또는 64 비트 숫자가 될 수 있음). 다른 유사한 지점에 가까운 지점을 색인화하는 데 사용됩니다.
[컴퓨터 비전 알고리즘 및 응용 프로그램, Szeliski]의 4.1 장을 읽으면 BestBin 방식을 사용하면 효율적으로 이웃 일치 기능을 찾는 데 도움이된다는 것을 알고 있습니다. 그러나이 방법은 실제로 알지 못합니다. 그리고 나는 이것을하는 몇 가지 예제 코드를 찾고있다.
GPU에서 가능한 한 많은 기능 추출을 구현한다고 주장하는이 프로젝트 [https://github.com/Moodstocks/sift-gpu-iphone]를 발견했습니다. 또한 버그 설명자를 생성 할 수 있음을 나타내는 토론을 보았습니다.
그리고 그 코드는 추출 된 피쳐가 다른 이미지와 가장 잘 어울리는 방법을 보여주지 않습니다.
이미지에서 객체를 찾으려면 유스 케이스를 사용하십시오.
사람이이 작업을 수행하는 코드가 있거나 추출 된 기능이 어떻게 일치하는지 보여주는 좋은 구현이 있습니까? 나는 전체 알고리즘 세트를 다시 작성하지 않기를 바라고있다.
감사합니다, Rob.
네,뿐만 아니라, GPUImage 프로젝트 작업을 통해 다음뿐만 아니라 그 티켓을 건지 러, 그래서 FAST 구현하는 방법에 대한 티켓을 발견했다 있었어요. 다음 (아기) 단계로 , 나는 현재 감지기 기능을 추출하지 않는다는 것을 알아 차리지하고있다. 설명자를 만들고 색인을 생성하는 다른 필터에 출력을 공급해야하는 것처럼 보입니다. 그 시점에서 가 나는 기능이 아닌 수십만 만 다루고있어 이후에서, CPU에서 알고리즘을 할 수 있다고 생각. 그게 합리적이라고 생각하니? – Rob
이 도서관을 보았습니까? https://www.vuforia.com/platform. OpenGL을 사용하여 이미지의 객체도 감지합니다. 명백하게 무료, 어떤 요금이 아니라도. – Rob