初めに書かれた:我々は確かに、ファイルパスを覚えておく必要があります!!!!!!!!
ディレクトリ
まず、設置環境
1.win10
2.opencv3.x
3.vs201x
第二に、OpenCVのダウンロード
1.ダウンロード
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环境搭建完成了
如果你还不知道相对路径和绝对路径是什么意思,一定要去百度学习一下哦