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 を快適に使用できるようになります。
ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/ycx_ccc/article/details/123258001