iPhone用のアプリケーションを作成しようとしていますが、openCVとiOSの両方の新しい開発者です。50 を超えるオブジェクト画像があり、カメラからのシーン画像が 1 つあります。毎回、シーンにこれらのオブジェクトの 1 つがあります。sift アルゴリズムを使用して単一のオブジェクトを見つけることができましたが、いくつかのオブジェクトが非常に似ているため、オブジェクト間で比較するための信頼度を計算する方法を見つけることができませんでした。私はfindHomography関数を使用しましたが、まだ信頼を得る方法がわかりません。これはopenCVライブラリから見つけました。
struct CV_EXPORTS MatchesInfo
{
MatchesInfo();
MatchesInfo(const MatchesInfo &other);
const MatchesInfo& operator =(const MatchesInfo &other);
int src_img_idx, dst_img_idx; // Images indices (optional)
std::vector<DMatch> matches;
std::vector<uchar> inliers_mask; // Geometrically consistent matches mask
int num_inliers; // Number of geometrically consistent matches
Mat H; // Estimated homography
double confidence; // Confidence two images are from the same panorama
};
しかし、私はそれを使用する方法がわかりません。
ありがとう