1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 迈德威视工业相机入门( 基于 Windows 系统 + VS + OpenCV 4.x.x )

迈德威视工业相机入门( 基于 Windows 系统 + VS + OpenCV 4.x.x )

时间:2018-08-24 23:54:21

相关推荐

迈德威视工业相机入门( 基于 Windows 系统 + VS + OpenCV 4.x.x )

迈德威视工业相机入门( 基于 Windows 系统 + VS + OpenCV 4.x.x )

前言:

一、登录迈德威视官网,下载官方SDK:

二、环境配置,相机显示和参数调整( 基于 VS 、C++ 及 OpenCV 4.X.X ):

1.环境配置( 本示例配置IDE为 VS ,其他VS版本类似 ):

2、相机显示:

前言

此博客记录了迈德威视工业相机在 VS+Opencv4.XX的环境配置,代码调用以及如何借助Opencv调整相机参数。并基于 VS9、C++,通过 OpenCV 4.x.x 对视频帧进行处理。

一、登录迈德威视官网,下载官方SDK

迈德威视官网 :/

1. 进入官网后,在服务支持中选择软件下载。

2. 选择Windows系统SDK安装包,下载并安装(安装好后,也可通过其官方客户端进行相机调用)。

二、环境配置,相机显示和参数调整( 基于 VS 、C++ 及 OpenCV 4.X.X )

1.环境配置( 本示例配置IDE为 VS ,其他VS版本类似 )

(1)、打开属性管理器

视图 -> 其他窗口 ->属性管理器

打开属性管理器后,点击opencv_451最左边的小三角。” 打开 “Release | x64” 目录,然后右键Microsoft.Cpp.x64.user 进入 “属性” 。

注:如果你发现你的Release | x64” 目录下没有Microsoft.Cpp.x64.user,可以去这个博客:

(2)添加附加包含目录。

 进入属性页后。 “通用属性” -> “C/C++” -> “常规” -> “附加包含目录” -> 编辑

要添加的目标路径:D:\迈德威视工业摄像头\MindVision\Demo\VC++\OpenCV\Include

方法:点击下方那个图标,然后摁在随后生成在下框的三个小点点,就可以添加路径了

(3)在 “通用属性” -> “链接器” -> “常规” ->编辑,操作同上,在 “附加库目录” 中添加 ".lib“ 文件所在目录: …

D:\迈德威视工业摄像头\MindVision\Demo\VC++\OpenCV,添加后点击确认即可。

(4)在 “通用属性” -> “链接器” 目录下选择 “输入” ,添加两个 “附加依赖项” : MVCAMSDK.lib 和 MVCAMSDK_X64.lib ,添加后点击确认即可。

(5)最后,点击确认保存所有设置,再将两个 “.dll” 文件复制到与 C++工程中与源文件同目录下完成环境配置。

2、相机显示

(1)基础相机显示代码。

#include<opencv2/opencv.hpp>using namespace cv;int main(){VideoCapture capture;capture.open(1);//打开外置摄像头1,如果是0表示打开本机摄像头如果有的话Mat frame;while (true){capture >> frame;//视频流输入到Mat图像 frame里面if (frame.empty())break;//如果关掉摄像头namedWindow("外接摄像头", WINDOW_FREERATIO);imshow("外接摄像头", frame);//remember, imshow() needs a window name for its first parameterint c = waitKey(30);if (c == 27)break; //输入Esc退出}destroyAllWindows();capture.release();}

运行结果:

深圳技术大学<悍将>

(2)相机参数调整(调参)

未完待续

参考博客:/kkkkkk0729/article/details/113111767?utm_medium=distribute.pc_relevant.none-task-blog-2defaultBlogCommendFromMachineLearnPai2default-11.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2defaultBlogCommendFromMachineLearnPai2default-11.control

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。