Visual Studio 2022 での OpenCV のダウンロードと設定についてはブログを参考にしましたが、プログラムを実行すると別の内容やエラーが表示されるので、以降の操作でエラーを検証しやすくするためにここに記録しておきます。
opencv4.8.0 Windows版をダウンロードしました
ダウンロードが完了すると、以下のファイルが得られます。
次に、環境変数を変更します。私の環境は Windows 11 システムです。コンピューターを右クリックして、[プロパティ] を選択しても、詳細なシステム設定が見つかりません。最後に、[設定] -> [システム情報] -> [詳細設定] を選択すると、システムのプロパティが見つかりました。以下に示すように、システム設定。環境変数をクリックします。開いたページで、システム変数のパスを見つけてダブルクリックして開き、右側の「新規」をクリックして、そのアドレスに従ってコピーします。 opencvをダウンロードしました。
図に示すように、ダウンロードした Visual Studio2022 を開き、クリックして新しいプロジェクトを作成します。
作成したい場所に応じて場所を入力します。
入力後、ソースファイルを右クリックして新しい項目を追加します
ファイルが作成されたら、メニュー バーのプロジェクトの [プロパティ] をクリックし、3 つの位置を変更する必要があります。
1. VC++ ディレクトリ内のインクルード ディレクトリ; 2. VC++ ディレクトリ内のライブラリ ディレクトリ; 3. リンカに入力された追加の依存関係; 具体的な変更は次のとおりです: ここではライブラリ ディレクトリの例を示しますが、同様です。インクルードディレクトリの場合。
opencv によってインストールされた 2 つのアドレスを入力します。
リンカー入力に依存関係を追加するには、項目への絶対パスと .lib を入力する必要があります。私のアドレスは D:\opencv\opencv\build\x64\vc16\lib\opencv_world480d.lib です。
入力後、「OK」をクリックします
このプログラムを実行して、opencv のインストールが成功したかどうかを確認します。
#include <opencv2\opencv.hpp>
#include <iostream>
using namespace std; // c++标准库中所有标识符都被定义于一个名为std的namespace中
using namespace cv;
int main()
{
Mat img = imread("C:/Users/ly351/Pictures/test1.jpg");
if (img.empty())
{
cout << "该图片读取有问题" << endl;
return 0;
}
imshow("test", img);
waitKey(0);
return 0;
}
正常に読み込まれました。この画像はインターネット上でランダムに見つけた画像です。権利を侵害している場合は、申し訳ありませんが、すぐに削除するようご連絡ください。