SURF 알고리즘을 구현 중이며 Chris Evan의 OpenSURF를 언급하고 있습니다. OpenSURF와 거의 모든 다른 SURF 구현에서 Dxx와 Dyy가 계산 될 때 배율 인수 3이 사용됩니다 (아래 코드 참조). SURF 논문이나 OpenSURF 논문에서 그들이 그것을하는 이유를 언급 한 곳은 없습니다. 나는 똑같은 일에 아무런 문제가 없지만이 곱
저는 서술자 (SurfDescriptorExtractor 출력)와 키포인트 (SurfFeatureDetector 출력)를 모두 XML 파일로 작성하고 있습니다. 키포인트 (std :: vector)를 Mat에 쓰기 전에 (다음 : convert keypoints to mat or save them to text file opencv). 설명자가 필요하지 않
현재 일반 사진의 DVD 커버를 인식하려고합니다. 나의 초기 테스트는 100 개의 DVD 커버와 그들을 포함하고있는 사진의 10 개의 테스트 케이스를 사용하고, OpenCV의 find_obj.cpp 예제를 약간 수정하면 인식을 작동시킬 수 있었다. 그러나 이제는 훨씬 더 큰 데이터베이스에서이 작업을 수행해야하며 FLANN 방법이이 요구 사항을 충족시키기에
SURF의 모든 구현은 작은 이미지 (예 : 100x100 이하)에서 유용한 수의 관심 지점을 추출하는 데 특히 어려울 것으로 보입니다. 분석 전에 작은 이미지의 크기를 증가) 기본적으로 모든 업 스케일러의 ImageMagick를 제공 - 가장 가까운 이웃에 고급 것과 같은 간단한에서 1)를 사용하여 다양한 업 스케일링 알고리즘 (: 나는 접근 방법을 시도
OpenCV 및 iOS에 문제가 있습니다. 내 Xcode 프로젝트에 SURF을 구현하기 위해 노력하지만 난 그것을 실행하려고 할 때이 오류 메시지가 나타납니다 : 어쩌면 http://docs.opencv.org/trunk/doc/tutorials/introduction/ios_install/ios_install.html#ios-installation : 내
opencv 2.4.4에서 flann에 로컬 민감한 해시 알고리즘을 사용하려고합니다. 다음은 내 코드입니다 Ptr<IplImage> cluster_image = cvLoadImage("C:\\Users\\Administrator\\Pictures\\1.jpg");
vector<KeyPoint> cluster_keypoint;
Mat des;
desc
안녕하세요 SURF 설명자에서 데이터를 추출하려고하는데 ORB 설명자를 사용하여 이것을 시도하면 작동합니다. SURF를 사용할 때 프로그램은 base64 인 코드 행에서 세그먼트 화 오류 11로 종료되고이 사이트의 base64 함수를 사용합니다 (Encoding and decoding base64). ORB 디스크립터의 형식은 CV_8UC1이고 SURF 디
JavaCv Surf를 사용하기위한 예제를 구현하려고합니다. 예제 코드와 .jar 파일을 다운로드하고 공식 웹 페이지에서 요구하는 모든 것을 설치했습니다 (http://code.google.com/p/javacv/). 그러나 누락 된 것으로 보이는 함수가 하나 있습니다. cvExtractSURF() 아무런 문제없이 Netbeans와 Eclipse에서 예제를