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

迈德威视工业相机入门( 基于 Windows 系统 + VS2019 + OpenCV 4.x.x )
前言
一、登录迈德威视官网,下载官方SDK
二、环境配置,相机显示和参数调整( 基于 VS2019 、C++ 及 OpenCV 4.X.X )
1.环境配置( 本示例配置IDE为 VS2019 ,其他VS版本类似 )
2、相机显示

前言

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

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

迈德威视官网 : http://www.mindvision.com.cn/
  1. 进入官网后,在服务支持中选择软件下载。
在这里插入图片描述

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

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

1.环境配置( 本示例配置IDE为 VS2019 ,其他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 parameter
		int c = waitKey(30);
		if (c == 27)break; //输入Esc退出
	}
	destroyAllWindows();
	capture.release();
}

运行结果:

在这里插入图片描述

深圳技术大学<悍将>

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

未完待续

参考博客:https://blog.csdn.net/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

  • 4
    点赞
  • 57
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 6
    评论
### 回答1: 德威工业相机是一种高效的工业相机,可以完美地用于工业自动化和机器觉应用。随着Python的日益普及和成为工业应用中常用的编程语言,德威工业相机入门Python已经成为一种趋势。 首先,Python是一种易于入门的编程语言,其语法简洁明了,易于理解。同时Python具有丰富的标准库和丰富的第三方库,可以用于图像处理和机器觉领域,包括OpenCV,numpy等。 其次,德威工业相机可以与Python非常好地集成,其提供了Python的SDK,可以直接使用Python代码进行控制和图像处理。与其他的工业相机相比,该相机使用Python进行控制可以更加简便和高效。 最后,学习德威工业相机入门Python需要一些基础知识,其中包括Python编程语言、图像处理和机器觉等方面的知识。但这些知识可以通过网络课程、教程和文档等资料学习。学习之后,人们就可以利用Python进行工业相机应用的开发,以提高生产效率和生产质量。 总之,德威工业相机入门Python是一个重要的领域,这可以帮助人们更好地应对工业自动化和机器觉应用的挑战。它提供了一种新的学习和实践机会,帮助人们提高技能和知识,为工业应用做出更大的贡献。 ### 回答2: 德威工业相机是一款功能强大的相机,配备了高性能的图像处理器,适用于各种工业应用。对于Python入门者来说,德威工业相机的使用也非常简单。 首先,需要安装相机的SDK和Pycharm编辑器。通过SDK,可以实现相机的连接控制和图像获取等功能。Pycharm编辑器是一款流行的Python开发工具,可用于编写Python程序,并通过SDK与相机进行通信。 接下来,需要了解相机的基本控制和API函数。相机可以通过SDK中的函数来控制曝光、增益、帧率等参数。此外,还需要了解如何设置相机的分辨率、像素格式等属性,并通过API函数实现图像采集、传输和保存等功能。 最后,需要编写Python程序,以实现各种工业应用的需求。例如,可以编写程序进行图像处理、目标识别、自动检测等操作。通过调用SDK和API函数,可以轻松地与相机进行通信,实现对相机的控制和图像的获取。 总之,德威工业相机入门Python非常简单,只需要掌握基本的控制和API函数即可。通过编写Python程序,可以快速实现各种工业应用的需求,提高工作效率和生产效益。 ### 回答3: 德威工业相机入门Python是一个非常好的选择,因为它是一家专业生产工业相机的公司,其产品具有高品质和稳定性,适用于各种应用场合。此外,Python是一种高效、简单易学的编程语言,是工业自动化控制中应用最广泛的编程语言之一。因此,德威工业相机入门Python的组合可以帮助开发人员更好地掌握工业相机的应用和使用技巧,同时也为工业自动化控制带来更多便利。 通过使用Python,开发人员可以通过简单的代码实现对工业相机的控制和图像处理等功能,例如对相机进行参数设置、图像采集、图像处理、图像显示等。此外,Python还提供了丰富的第三方库,如OpenCV,可以帮助工业相机的应用更加方便。 对于初学者,可以通过官方提供的Python接口、开发文档和频教程,逐步学习和掌握工业相机的应用和使用技巧。此外,德威工业相机还提供了Python示例代码,方便开发人员快速入门。当然,对于有经验的Python开发人员,也可以自行设计和开发更加高级的应用程序和算法。 总之,德威工业相机入门Python是非常有价值的,不但可以帮助开发人员更好地掌握工业相机的应用和使用技巧,同时还能够为工业自动化控制带来更多的便利。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

风吹落叶花飘荡

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值