私は OpenCV を学んでおり、opencv の公式サンプルから取得したこのサンプルを実行してみました。このサンプルでは、SURF を使用して既知のオブジェクトを見つけます。VS2010 プロジェクトを作成し、プロジェクトに以下を追加しました。
opencv_core231.lib opencv_highgui231.lib opencv_features2d231.lib
opencv_video231.lib
プロジェクトを正常にコンパイルできます。ただし、実行すると、次のエラーが表示されます。
Expression: vector subscript out of range
プログラムをデバッグしたところ、 e60: 行でエラーが発生していることがわかりましたdouble dist = matches[i].distance
。エラーが発生する理由がわかりません。誰でもこれを修正するのを手伝ってもらえますか?