halcon实时采集时怎么保存图片

 时间:2024-10-13 11:32:53

1、图像采集的一般方法使用Halcon导出代码结合C#中Application.Idle事件进行循环采集显示。使用Halcon导出代码结合C#中的线程进行循环采集显示。当所选用的摄像头不支持Halcon时,一般选择修改厂商提供的SDK进行采集显示。

halcon实时采集时怎么保存图片

2、这里我介绍第二种方法,因为现代处理器的核在不断增加,采用多线程异步编程才能发挥多核处理的性能提高软件系统的数据处理和吞吐能力

halcon实时采集时怎么保存图片

3、首先要解决以下几个问题:如果希望使用.net的原生控件Picturebox则需要对Halcon导出的C#代码进行修改。Halcon导出代码采集的图像格式和.net的Image是不兼容的,需要进行转换。

halcon实时采集时怎么保存图片

4、需要将导出代码中的“初始化摄像头”、“启动摄像头”、“关闭摄像头”、“设置摄像头参数”这几块内容进行封装符合面向对象的编程需要。

halcon实时采集时怎么保存图片

5、注:不使用Halcon提供的.net控件的坏处是增加了图像格式转换的开销如果图像像素特别高,系统显示帧率有要求,就需要更高配置的电脑。

halcon实时采集时怎么保存图片
halcon实时采集时怎么保存图片

6、关于实际的代码部分废话不多说直接给Demo注:根目录下需要放入halcondotnet.dll和halcon.dl,并在开发环境中引用halcondotnet.dll。

halcon实时采集时怎么保存图片
  • MATLAB 保存数据追加到TXT文件时的程序
  • Matlab 文件占用导致不能删除问题
  • LabVIEW工具选板
  • MATLAB如何用函数cell()产生单元数组
  • LabVIEW错误解决办法
  • 热门搜索
    春天手抄报 讲文明树新风手抄报 科技手抄报 四年级数学手抄报 争做新时代好少年手抄报 春节手抄报内容 说普通话写规范字手抄报 安全教育手抄报内容 关于植树节的手抄报 语文手抄报