OpenCV 関数findhomography()
は、2 つの画像の一致点間のホモグラフィック変換を見つけます。(定義を参照)
ポイントの一致するサブセットを見つけるために、RANSAC を使用できます。
ここに問題があります: RANSAC を使用する OpenCV の他の関数 (例: (定義findfundamentalMat
を参照)) とは対照的に、信頼のための RANSAC パラメータは変更できません。引数として渡すことができるのは、再投影のしきい値のみです。
私は OpenCV ソースを調べましたがfindhomography()
、信頼性のために 0.995 にハードコードされています。
私の目的のために、これを増やす必要があります。OpenCV ソース自体の値を変更せずにこれを行う方法はありますか?
これをハードコーディングする必要がある理由はありますか?
PS:次のサブバージョンのチケット 1557 の下に変更要求を追加しました。