MacOS Mojaveバージョン10.14.4(18E226)、VSCode、C ++でのOpenCV4.2.0の操作

博士課程の研究のためにしばらくの間OpenCVとPythonを使用してきました。Pythonのパフォーマンスに満足できなかったため、VSCodeでC ++に移行しようとしましたが、期待どおりに簡単に移行できませんでした。

Python用にインストールしたOpenCVライブラリを使おうとしました これは大きな間違いであり、時間もかかりました。何時間もかけてstackoverflow&の解決策を見つけようとしましたgoogle私はbrewで別のOpenCVをインストールしました。たくさんのことを試しましたが、「dyld:ライブラリがロードされていません:@rpath」ライブラリのロードエラーを取り除くことができませんでした。

OpenCVのインストール

ターミナルウィンドウで以下のコマンドを入力するだけで、OSと互換性のある最新バージョンのOpenCVがインストールされます。

「brewinstallopencv」

インストール後、VSCodeワークスペースの構成ファイルをセットアップする必要があります。

VSCode設定

C ++コーディング用のワークスペースを開くには、以下のリンクの手順に従う必要があります。そうすると、いくつかの追加の手順が表示されます。

私の場合、BrewはOpenCVを「/ usr / local / Cellar / opencv」フォルダーにインストールしたため、これ以降のすべての設定はこのフォルダー名に依存します。

c_cpp_properties.json設定

launch.json設定

tasks.json設定

これらすべての設定の後、&を正常にビルドしました。基本的なopencvコードを実行します。