ORBアルゴリズムを使用して画像認識を実装するためにJavaCVを使用しようとしています。一部の論文[1]、[2]によると、ORB キーポイント記述子はバイナリ文字列です。では、画像のキーポイントを取得した後、このバイナリ文字列を取得するにはどうすればよいでしょうか?
キーポイントを取得するコードは次のとおりです
KeyPoint keypoints = new KeyPoint();
ORB orb = new ORB(MAX_FEATURES, (float) 1.2, 8, 1, 0, 2, 5, 31);
orb.detect(originalImg, greyScaleImg, keypoints);
記述子を取得するコードは次のとおりです。
DescriptorExtractor descriptor = orb.getDescriptorExtractor();
descriptor.compute(greyScaleImg, keypoints, descriptors);
記述子関数や javadocs に関するドキュメントはありません。どのタイプをパラメータ記述子にするべきか、またバイナリ文字列を出力する方法がわかりません。助けていただければ幸いです、ありがとう。