OpenCVのインストール - (1)を放棄するエントリからOpenCVの

初めに書かれた:我々は確かに、ファイルパスを覚えておく必要があります!

ディレクトリ

まず、設置環境

第二に、OpenCVのダウンロード 

第三に、環境設定(目を大きく開いているポイント) 

1.win10環境変数の設定

2.vs設定

第四に、テスト



まず、設置環境

1.win10

2.opencv3.x

3.vs201x

第二に、OpenCVのダウンロード 

1.ダウンロード

https://opencv.org

2.右上のリリースの公式ウェブサイトはこちらをクリックして入力した後

バージョン3.x、当然の4.xのバージョンを使用することをお勧めします3.(あなたはそれ以降のバージョンを選択することができますが、ダウンロードすることができ、3.3.1にはサポートvs2017を持っていないようですが、どのくらいの関連情報がない持っているので、4.xのをお勧めしません。私はあなたが後でのn年間の私の記事を参照して却下されません。)

 4.ダウンロードした後、私たちは、exeファイルを取得します

5.ダブルクリック後、私はFを選んだ:解凍したフォルダのための\ OpenCVのフォルダ(実際には、exeファイルが圧縮されたパッケージで、あなたのお気に入りのフォルダに解凍を選択することができます)

そうに待った後、次のファイルを見つけ、Fディスクに行くことができます:

第三に、環境設定(目を大きく開いているポイント) 

1.win10環境変数の設定

4つのステップで右クリックし、[マイコンピュータ]を-----> -----プロパティ]> [システムの詳細設定----->環境変数、私は多くの人々がそれに精通していると考えています

その後、我々は、「編集の環境変数」ページに「パス」をダブルクリックする、またはコンピュータが64であるかどうかを確認するために、環境変数にOpenCVの「binフォルダパス」の新しい道を閲覧し、システム変数Pathで見つかりましたまたは32ビット、またはバージョンがVC対応表にし、OpenCVの下に見ることができますVSあなたがvc14 vc15のがわからない場合。次のように、図のパスは次のとおりです。

バージョンとOpenCVのVCの対応関係VS
VS2003 VC7
VS2005 VC8
VS2008 VC9
VS2010 VC10
VS2012 VC11
VS2013 VC12
VS2015 VC14
VS2017 VC15

2.vs設定

在vs中新建空项目,一定要是空项目。

进入以后选择:视图---->其他窗口---->属性管理器

然后在右边可以看见属性管理器窗口

本次我们配置的是Debug|x64,所以右击它,如果你想配置Release|x64,就右击Release|x64。右击以后我们选择属性。

然后我们选择VC++目录,我们可以看见右边有包含目录和库目录,这两个是我们要关注的。

先选择包含目录,然后我们点击下三角和编辑,然后你可以输入或选择文件夹

然后添加,刚刚我们安装的目录

F:\opencv\opencv\build\include

F:\opencv\opencv\build\include\opencv

F:\opencv\opencv\build\include\opencv2

 然后点击库目录,同样选择编辑

输入安装目录

F:\opencv\opencv\build\x64\vc14\lib

vc++目录配置完成以后,我们配置链接器,首先展开链接器,选择输入,里面的附加依赖项是我们要关注的

这时侯我们打开目录

F:\opencv\opencv\build\x64\vc14\lib

 可以看见两个.lib文件

其中的331是3.3.1版本的意思,当然版本不同,名字也会有变化

opencv_world331.lib
opencv_world331d.lib

opencv_world331.lib是release版本的,opencv_world331d.lib多了一个d所以是debug版本的

同样选择编辑附加依赖项

然后我们填入刚刚的文件名,你也可以根据自己选的debug或release只填入一个对应的名字,当然填两个更保险一点。

好了,到这里你就做好所有的预备工作了

四、测试

记得测试之前把系统改为自己刚刚配置的模式,我配置时选的是Debug|x64

我们回到项目文件夹

右击源文件,选择添加新建项

我们新建cpp,并起名为test

然后复制测试代码,选择一张自己喜欢的图片进行测试吧

#include<opencv2/opencv.hpp>

using namespace cv;

int main()
{
	Mat img = imread("1.png"); //通过相对路径载入图像到Mat
	imshow("【1】opencv test", img);//显示名为 "【1】opencv test"的窗口  
	waitKey(0);
	return 0;
}

如果运行成功就说明你的opencv环境搭建完成了

如果你还不知道相对路径和绝对路径是什么意思,一定要去百度学习一下哦 

おすすめ

転載: blog.csdn.net/qq_40238526/article/details/90487807