Visual Studio 2022 での OpenCV のダウンロードと構成
opencvのダウンロード
私は個人的に Visual Studio の 2022 バージョンを使用しています。インターネット上には Visual Studio をインストールするためのチュートリアルがたくさんあります。ここでは、誰もが既に Visual Studio 2022 をインストールしていることを前提としています。次に、opencv のダウンロードとインストールに入ります。ここにリンクがあります。リンクをクリックして opencv 公式 Web サイトopencv
に入り、次に上のライブラリで releases をクリックし、クリックして次のインターフェイスに入ります。opencv
ライブラリが 4.5.5 に更新されていることがわかります。まず、Visual Studio 2022 をインストールし、次に Windows システムを使用したため、opencv-4.5.5 の Windows を選択し、クリックしてダウンロードしました。このインターフェイスに入ります。
カウントダウンが終了するまで待つと、ダウンロード プロンプト ボックスが自動的に表示されます。
ここでダウンロード パスをカスタマイズし、[OK] をクリックします。次に、ダウンロードしたパスを見つけて、インストーラーを開きます:
インストール パスをカスタマイズします:
ダウンロードが完了すると、次のファイルが得られます:
この時点で、opencv がダウンロードされました。
環境変数の変更
次に、環境変数を変更する手順に入る必要があります。コンピュータを右クリックし、プロパティを選択し、詳細なシステム設定を見つけてクリックすると、ポップアップが表示されます。この時点で、環境変数をクリックします
。右下にあると、ポップアップが表示されます。
システム変数のパスを選択し、「編集」をクリックすると、ポップアップが表示されます。
次に、右側の「新規」をクリックします。ここで、環境変数をほぼ追加しました。この図の最後の行 'D:\xxx\opencv\build\x64\vc15\bin' (これは私のパスです。xxx フォルダー内の違いを除き、後で変更しない限り、コピーするだけです)直接)。この時点で環境変数の追加は完了したので、必ず最後まで終了してください。
ビジュアルスタジオでの設定
次に、Visual Studio 2022 を開いて、新しい C++ 空のプロジェクトを作成します
。作成後、ソース ファイルを右クリックし、[追加] をクリックして、C++ ファイル (.cpp) を作成し、任意の名前を付けます。main() という名前を付けました。ここ:
次に、上部のタスクバーにある項目をクリックし、下の opencv2 プロパティをクリックします。次のような内容になります。
まず、インクルード ディレクトリをクリックし、その横に表示される小さな矢印をクリックして、編集をクリックすると、ポップアップが表示されます。このとき、クリックして、ディレクトリの左側に新しい行を追加します
。上の赤い十字をクリックし、新しい行の右側に表示される 3 つの点をクリックします。次のように入力します。
この時点で、パス D:\opencv\opencv\build\include を見つけて、[OK] をクリックします。次に、
同じものを選択します。以下のライブラリ ディレクトリとして操作し、パスの選択は D:\opencv\opencv\build\x64\ vc15\lib で、[OK] をクリックします。この時点で、opencv2 プロパティ ページが変更されています。次に、左側の列のリンカーをクリックします
。プロパティ ページの入力を選択し、追加の依存関係をクリックします。
この時点で、パス D:\opencv\opencv\build \x64\vc15\lib フォルダーを開きます。
opencv_world455d.lib を選択し、ファイル名をコピーします (ここでは、全員の番号が異なる場合がありますが、問題ありません)。[追加の依存関係] をクリックした後、上の新しい行に名前をコピーします。
[OK] をクリックして [適用] をクリックします。
設定ファイル
ここでは、オンラインで読んだチュートリアルに従い、パス D:\opencv\opencv\build\x64\vc15\bin にある 2 つのファイル opencv_world455.dll と opencv_world455d.dll をコピーしてパス C:\windows \ に貼り付けることから始めました。 sysWOW64、プログラムを実行しようとしたところ、エラーが見つかりました。ここで、私と同じエラーを報告し、このブログをチェックしてエラーを報告する学生がいた場合、個人テストは実行可能です。
コードのテスト
ここまで到達できておめでとうございます! 次に、コード テスト リンクを入力して、上記の操作後に Visual Studio で opencv ライブラリを正常に使用できるかどうかを確認します。
ここにコードを添付します。
#include <opencv2\opencv.hpp>
#include <iostream>
using namespace std;
using namespace cv;
int main()
{
Mat img;
img = imread("D:/111.jpg");
if (img.empty())
{
cout << "请确认图像文件名是否正确" << endl;
return 0;
}
imshow("test", img);
waitKey(0);
return 0;
}
次に、F5 キーを押してコードを実行します。画像が表示されれば、上記の構成が正常に完了したことを意味し、C++ で opencv を快適に使用できるようになります。!!!