OpenCV计算机图像视觉基础学习笔记1——安装与配置环境

机械臂项目组中一个比较关键的地方就是视觉处理,通过摄像头获取点位信息传给机械臂。这之中的视觉核心要通过OpenCV完成。这里把简单的流程记录一下。


前期的准备

OpenCV 3.1.0(最新版本已经更新到了4.x,但是官网下载速度奇慢无比,无奈用了学长给的旧版本)

Visual Studio 2015及更高版本

OpenCV下载好后打开会发现其实是一个自动解压的压缩包,它会把所需文件释放在一个目录里。这里我选择D盘的openCV文件夹。

等待它解压完毕就可以了。

配置环境变量

首先找到配置环境变量的位置(如果你不知道在哪里,可以看我之前写的配置Java环境变量的文章,也可以自行百度),找到系统变量下面的Path,点击编辑。

这里找到之前释放文件的位置,依次找到opencv\build\x64\vc14\bin,比如我解压到了D:\openCV文件夹,我就找到D:\openCV\opencv\build\x64\vc14\bin目录下,把这个目录添加到环境变量里。

配置Visual Studio

打开Visual Studio,新建一个空项目,然后点击上方菜单栏视图→属性管理器。

依次找到Debug|x64Microsoft.Cpp.x64.user,右键属性。

在这个界面里面我们需要修改的有三处,分别是VC++目录下的包含目录库目录,还有链接器目录下的输入目录

点击包含目录,会出现编辑按钮,点击入编辑界面。

在包含目录里点击上方对话框右上角的“新建”图标(黄色的那个),依次选择文件目录\opencv\build\include\opencv2文件目录\opencv\build\include\opencv文件目录\opencv\build\include添加到里面,保存退出。

下面的库目录也是一样的做法。但是库目录的目录变成了文件目录\opencv\build\x64\vc14\lib

然后在链接器目录下,展开目录,选择输入,在附加依赖项里面的最后加入;opencv_world310d.lib(一定注意最前面的分号不要忘)

这样,Visual Studio也配置好了。在这个工程下就可以用OpenCV编写程序了。

简单的示例

新建一个源文件,键入以下代码做测试:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

#include <opencv2/opencv.hpp>
#include <iostream>
using namespace cv;
int main() {
Mat src = imread("D:/QQ_files3/MobileFile/kksk.png");
if (src.empty()) {
std::cout << "could not load image" << std::endl;
return -1;
}
namedWindow("test opencv setup", CV_WINDOW_AUTOSIZE);
imshow("test opencv setup", src);
waitKey(0);
return 0;
}

这里用imread加载一个图像并显示,路径是我电脑上的路径。

运行出来是这样的:


-------------本文结束,感谢您的阅读转载请注明原作者及出处-------------


本文标题:OpenCV计算机图像视觉基础学习笔记1——安装与配置环境

文章作者:Shawn Zhou

发布时间:2019年07月14日 - 17:07

最后更新:2019年07月14日 - 20:07

原始链接:http://shawnzhou.xyz/2019/07/14/19-07-14-01/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

知识无价,码字不易。对您有用,敬请打赏。金额随意,感谢关心。
0%