この論文と多くの質問を読んだ後answers.opencv
、ORB Bag Of Words のコード例があるかどうか疑問に思いました。SURF
またはSIFT
例しか見つけることができませんでした。
2103 次
2 に答える
1
OpenCV でバイナリ機能をクラスター化する最も簡単な方法は、ハミング距離で FLANN を使用することです。私の知る限り、OpenCv のハミング距離関数 [ 1 ]のバグを最初に修正する必要があるため、例は存在しません。
これは私のコードで、cvhack::Hamming<uchar>
はバグ修正されたハミング距離です。
cvflann::KMeansIndexParams params;
cv::Mat centres = cv::Mat::zeros(dictionarySize, features.cols, CV_32F);
int count = cv::flann::hierarchicalClustering<uchar,cvhack::Hamming<uchar>>(features,centres,params);
于 2016-04-06T14:04:52.400 に答える