让代码更简单

C#与visionPro工业视觉教程——C#显示相机实时画面

重要:本文最后更新于2019-12-11 14:53:45,某些文章具有时效性,若有错误或已失效,请在下方留言或联系代码狗

相机不仅能拍照,还能录视频,相信大家用过手机的都应该知道,前面我们学习了拍照已经各种视觉工具的使用,今天我们来实现相机实时画面显示在C#程序中,学习这篇C#与visionPro教程相机实时画面显示文章,或许有助于理解相机如何与程序连接。

有人可能觉得这个功能有点多余,但在实际应用中,如果在程序中加入显示相机实时画面的功能,会给现场调机人员提供很大的帮助与方便。

效果图

代码狗工业视觉C#与visionPro教程相机实时画面显示

代码狗工业视觉C#与visionPro教程相机实时画面显示

实现代码如下:


隐藏内容,解锁需要开通VIP
登录/注册

使用康耐视vision Pro 64位的类库需要注意,可能你的程序会莫名奇妙报错,请将构建环境换成X64,默认使用的是X32。

欢迎关注代码狗博客,更多工业视觉教程等你来学。

感谢网友提供的报错问题,已经修正教程!

感觉很棒!可以赞赏支持我哟~

49 打赏
感谢 1人打赏10元

评论 (78)

登录后评论
海康USB相机的怎么实现加载在cogRecodDisplay控件上呀?相机的SDK开发可以出一期吗?
手里没有usb相机,等我搞到再出教程吧。
cogRecodDisplay只是显示控件,你用SDK拿到图像后赋值给显示控件就行了。SDK里一般都会有示例程序的。
你好!狗哥 我运行到ICogFrameGrabber gbm2 = mfr2[0]; 没有相机数量是哪里的问题,我用VisionPro就可以连接
相机是不是被占用了,别的程序初始化了相机没释放。
关闭相机DIsconnect要写在什么地方
什么时候关闭,由你的程序逻辑决定。
请问一下,这样的C#程序为什么放到没有安装VisionPro的电脑上无法使用
因为使用了visionpro的支持库
这个要调用visionpro把
是的
CogFrameGrabberGigEs需要引用哪个类库啊?
GIGE
System.InvalidOperationException:“对象的当前状态使该操作无效。” 这个报错是什么意思,狗哥在吗
相机用VisionPro连接没问题,复制代码会报错
有任何相机操作,请切换到X64架构。
谢谢,已经可以了·~
System.InvalidOperationException:“对象的当前状态使该操作无效。”
这个报错是什么意思,狗哥在吗
请问这代码通用吗?是不是不同品牌的相机都可以这样这样用的
使用GIGE的相机只要能被visionpro识别都能用。
请问 启动调试时画面显示的是单张图像而没有实时画面,而且点击按钮两次界面就卡死,求教
不明白什么意思
作者你好,这个最后关闭相机不报错cool值要false才对诶
Disconnect就是断开连接的意思。
代码在哪啊
隐藏内容,会员才能看。
QQ咨询 邮件咨询 狗哥推荐