OpenCV フレームワークを使用して建物を認識できるかどうか疑問に思っています。たとえば、建物の画像を保存した場合、OpenCV を使用して iPhone カメラを通してこの建物を検出することはできますか?
ありがとう!
OpenCV フレームワークを使用して建物を認識できるかどうか疑問に思っています。たとえば、建物の画像を保存した場合、OpenCV を使用して iPhone カメラを通してこの建物を検出することはできますか?
ありがとう!
画像内の建物などの既知のオブジェクトの検出は、OpenCV の features2d モジュールを使用して行うことができます。
これは、既知の画像内のキー ポイントを検出し、一連の記述子を計算することによって機能します。これらの記述子は、マッチングと呼ばれるプロセスによって未知のシーン画像から計算されたキー ポイントおよび記述子と比較できます。
OpenCV の samples/python2 フォルダーにある find_obj.py デモは、画像内の既知のオブジェクトを検出する方法を示しています。
ユーザー ガイドにもチュートリアルがあります。http://docs.opencv.org/doc/user_guide/ug_features2d.html を参照してください。
よく使用されるアルゴリズムの一部 (SURF や SIFT など) は無料ではないため、使用する場合は別途ライセンスを取得する必要があることに注意してください。