3に最も似ていると判断したようです。7、8も最も似ていると判定しました。あたりと同じような特徴になるようです。以上、何とか特徴点を捉えたかなという結果です。ここからプログラムの説明です。このプログラム一式は以下です。(※用途に関わらずご利用頂いて問題ありませんが、一切無保証です。不具合等の責任は負いかねます。)プログラム一式OpenCVを含むため、33M程度のサイズがあります。プログラムとしては、前回の処理を以下のGUIプログラムで実行しているということです。OpenCVをNuGetで組み込んで、前回の処理をこのGUI上で実行しています。C++でOpenCVを使うプログラムの主な部分の説明です。最大10枚分の画像を読む処理です。元画像読み込みボタンで実行されます。指定されたディレクトリの配下の0.jpgまたは0.pngから順に9.jpgまたは9.pngまで読み込みます。0から読みますが、9までのファイルがなければループを抜けます。変数の宣言部分等全体はお手数ですが、プログラム一式をダウンロードして参照して下さい。imread(imgPath);imagesFromFiles.push_back(img);}}マッチング処理は以下です。対象画像読み込みボタンで画面上の読み込んだ画像と、上記で読み込んだ最大10枚の画像を順にマッチングして、有効な特徴点の数が多い画像とのマッチング結果を表示します。ORBの部分は、前回を参照して下さい。result);}以上、今回は、ORBアルゴリズムでの特徴点抽出でした。OpenCVはまだまだいろいろとテーマがあるのでこれからも書けたらと思います。上記サイトの著者の石立喬先生の書籍です。Library(受注)書籍版、PDF版もあります。AdSenseAdSense-OpenCV執筆者:joekool55jp関連記事OpenCVで輪郭抽出から隣接領域の切り出し(その3)凸包の取得OpenCVで画像内の輪郭抽出からその輪郭の隣接領域(四角形)を求めてその領域を切り出すという処理を作ってみました。この記事を書いてから随分と経過しました。完全に情報が古くなっています。外部のサイトですが必要な場合は以下等を参照して下さい。...OpenCVをWin32ベースで利用する(その2)OpenCVの組み込みOpenCVをWin32ベースで利用するの2回目です。前回はベースになるダイアログベースのアプリケーションを作成しました。今回はこのアプリケーションにOpenCVを組み込んで実際に動かしてみます。...OpenCVをWin32ベースで利用する(その4)カメラ入力からの動画処理OpenCVをWin32ベースで利用するの4回目です。前回はカメラ入力からの画像処理(静止画)を扱いましたが、今回は動画を処理します。...OpenCVをWin32ベースで利用する(その5)GUIコントロールの追加OpenCVをWin32ベースで利用するの5回目です。株式会社インデペンデンスシステムズ横浜システム開発エンジニアの西田五郎が運営しております。その他新規開発案件のご依頼をお待ちしております。