C# 上位机海康面阵相机二次开发
文章平均质量分 71
工业机器视觉对海康面阵相机进行二次开发,内容包括:
1 如何使用海康机器人官方MVS SDK读取图像,操作相机。2如何利用Halcon或opencvSharp算子库运行图像算法,及格式转换。3 如何利用c#将图像计算结果发送给PLC。 4 如何设计界面,实现前后台程序的多线程运行等。
Bishop077
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
(十二)通讯(03):C#上位机TCP/IP通讯与海康相机软触发拍照
C#上位机TCP通讯的实现方法,如何利用wpf实现通讯助手,以及利用TCP实现软触发海康相机拍照及数据传输的实现原创 2026-07-16 12:48:28 · 298 阅读 · 0 评论 -
(十一)通讯(02):C#上位机西门子S7通讯与海康相机软触发拍照
C#上位机西门子S7通讯的实现方法,如何利用wpf实现通讯助手,以及利用s7实现软触发海康相机拍照及数据传输的实现原创 2026-07-14 23:47:24 · 302 阅读 · 0 评论 -
(十)通讯(01):C#上位机串口通讯与海康相机软触发拍照
C#串口通讯库,调试助手实现,软触发拍照和数据指令传递。原创 2026-07-10 21:40:07 · 251 阅读 · 0 评论 -
(九)算法(02):机器视觉定位,基于OpenCV的NCC模板匹配方法
C# +OpenCV+海康相机联调方法原创 2026-07-09 19:12:56 · 339 阅读 · 0 评论 -
(八)算法(01):机器视觉定位,基于halcon的NCC模板匹配方法
C#+Haocn +海康相机实时定位联调方法原创 2026-07-06 18:01:16 · 259 阅读 · 0 评论 -
(六)海康工业相机与halcon+C#联合编程
HALCON是德国MVTec公司开发的一款综合性机器视觉标准软件,被广泛认为是该领域功能最全面、性能最强大的商业软件之一。这是永久授权,是购买运行狗的前提。HALCON产品主页:https://www.mvtec.com/products/halcon/软件下载页面:https://www.mvtec.com/downloads/halcon。官方文档:https://www.mvtec.com/doc/halcon/13/HALCON中文官网:https://www.mvtec.com/cn/原创 2026-07-03 22:46:48 · 673 阅读 · 0 评论 -
(七)海康工业相机与OpenCV,C#联合编程
OpenCvSharp 是 OpenCV 的另一个 .NET 原生封装库,同样通过 P/Invoke 实现 C++ 与 C# 的交互。利用opencv 读取一张图片并转化为灰度图,将灰度图写为文件,将OpenCv Mat格式转化为BitMap并显示。注:为了方便演示,本节示例中全部代码在按钮的UI进程中执行的,实际使用时UI线程和后台进程要分开处理。(2)从海康相机中读取一张图片并转化为opencv格式并显示。(2)选择所需要采用的框架版本,以4.8为例。属性在右下角,名称,大小,颜色,样式等。原创 2026-07-04 21:28:28 · 297 阅读 · 0 评论 -
(五)MVS 图像格式转化与显示C#(WPF)
WPF相对于WinForms,是更现代化的架构,在构建复杂、视觉效果丰富、界面精美的应用程序时,具备压倒性的能力。WPF使用矢量图形,可无级缩放并保持清晰。对于有一些3D视觉的项目是更好的选择,WPF原生支持3D、动画、渐变、透明等高级效果,而WinForms实现这些非常困难。注:为了方便演示,本节示例中全部代码在按钮的UI进程中执行的,实际使用时UI线程和后台进程要分开处理。Source(图片来源):这是最重要的属性,用于指定要显示的图片。无论是简单的3D模型查看,还是复杂的3D功能,都是更好的选择。原创 2026-07-02 18:28:43 · 274 阅读 · 0 评论 -
(四)MVS 图像格式转化与显示C#(WindForm)
采用WindForm框架作为显示的海康工业面阵相机格式转化方法原创 2026-06-30 22:18:59 · 307 阅读 · 0 评论 -
(三)MVS SDK采集图像C#
Float型,枚举类型,Bool型,整形,String 类型和命令型,并分别有读取和写入两种方法。由于该垃圾回收机制存在滞后性,建议主动释放资源,以保证资源及时被释放。执行软触发,相机复位等属于命令型,如执行一次软触发,执行软触发需要相机开启触发模式并选择触发源为软触发。变量:设备枚举类型和设备列表,枚举类型包括GigEDevice,USBDevice,可以自行添加。枚举到相机列表后,具体操作那个相机,以设备句柄作为依据,结构体为IDevice。(2)方式2:使用using命令释放资源。原创 2026-02-27 14:21:10 · 416 阅读 · 0 评论 -
(二) MVS的SDK工程配置(C#语言)
虽然对于大多数 WinForms 应用来说,默认的 "Any CPU" 通常能正常工作,但在某些特定场景下(如涉及性能、内存或第三方组件),选择 x64 会更有必要。WinForms 的继任者,也是目前 Windows 桌面客户端开发的主流选择。可以做出极客风格的界面。WPF通过XAML文件描述界面,XAML(可扩展应用程序标记语言,读作 "Zammel")就是专门用来"画"界面的。本文介绍的两种方式均为使用 XAML框架的标签语言设计界面,后台逻辑使用 C#,适合开发传统的 Windows 桌面软件。原创 2026-02-25 10:38:07 · 1067 阅读 · 0 评论 -
(—) MVS的使用和参数配置
海康相机官方取图软件下载及使用说明原创 2026-02-13 09:51:06 · 2329 阅读 · 0 评论
分享