3.4.3にバージョンアップしました。バージョンアップ後にSIFTを使おうとするとちょっとハマったのでメモです。現象SIFTを使いたかったので、OpenCVのopencv_contribも一緒にビルドしました。いざSIFTを使ったプログラムを動かそうとすると、こんなエラーが表示され、SIFTを使えませんでした。1207特許で保護された機能を使うには、それ専用のオプションをつけてビルドしてね。SIFTは特許で保護されているので使えなかったわけですね。出力されたエラーを見るに、CMakeでOPENCV_ENABLE_NONFREEというオプションをつけて再度OpenCVをビルドすればいけそうな雰囲気です。CMakeのオプションを探せば確かにありましたこのオプション。このオプションにチェックをつけてOpenCVをビルドし直します。コメントをキャンセルメールアドレスが公開されることはありません。新しい投稿をメールで受け取るホームプログラミング管理人についてそのうちサイエンス領域の仕事に関われたらなーって思ってるITエンジニアです。間違いがあればコメント欄から知らせてくれると泣いて喜びます。管理人についてそのうちサイエンス領域の仕事に関われたらなーって思ってるITエンジニアです。間違いがあればコメント欄から知らせてくれると泣いて喜びます。フォローツイートカテゴリーAndroidlinuxWeb開発Windowsサーバ運用ブラウザ拡張プログラミング便利ツール。