用Halcon已经完成采集,在在C#中不行。

其实还是比较简单,主要是Halcon封装的太好了。

主要是以下几个算子:

*打开 Image Acquisition
open_framegrabber ('DirectShow', 1, 1, 0, 0, 0, 0, 'default', 8, 'rgb', -1, 'false', 'default', '[0] USB2.0 Camera', 0, -1, AcqHandle)
*开始采集
grab_image_start (AcqHandle, -1)
*采集帧控制
Index:=0
for Index := 1 to 5 by 1
  *采集一帧
  grab_image_async (Image, AcqHandle, -1)
  *下面处理得到的Image图片

  *得到图片大小
  get_image_size (Image, Width, Height)
  *设置显示方式
  set_display_font (3600, 20, 'mono', 'true', 'false')
  *显示数据
  disp_message (3600, ['No:'+Index, 'Width:'+Width, 'Height:'+Height], 'window', 12, 12, 'green', 'true')
endfor
*关闭
close_framegrabber (AcqHandle)
*清除图片
dev_clear_window ()

导入C#时,注意要导出外部函数,不然disp_message出错。

最后编译通过运行没反应。

分析:主要是不太了解面对对象编程,编程练习的少。下一步练习C#类的方法,字段。

最新文章

  1. 【学习笔记】ES6标准入门
  2. 阿里云 centos 安装apache和php
  3. 解决.VS2012+EF5.0开发的网站在window server2003上无法部署的问题
  4. 设置TOMCAT的JVM虚拟机内存大小
  5. (转)Android之接口回调机制
  6. 怎么使用PHPMailer实现邮件的发送??
  7. Automotive Security的一些资料和心得(1):Security Engineering
  8. 在 Eclipse 中使用 JSHint 检查 JavaScript 代码
  9. 我理解的RPC
  10. Base64 encode/decode large file
  11. CSS Hank兼容浏览器的
  12. linq中给字段添加别名
  13. Bootstrap中的strong和em强调标签
  14. phpcms 的getcache()函数
  15. Python 3.6.3 利用Dlib 19.7库进行人脸识别
  16. python基础学习笔记二之列表
  17. 使用spine骨骼动画制作的libgdx游戏
  18. Python菜鸟快乐游戏编程_pygame(2)
  19. 安卓Android基础四天
  20. 同一个tomcat使用不同http端口配置多个web项目

热门文章

  1. Java事务解析(事务的基本操作+隔离的等级+事务的四大特性+事务的概念)
  2. 花了一个月的时间在一个oj网站只刷了这些题,从此入门了绝大多数算法
  3. 洛谷 P2403 [SDOI2010]所驼门王的宝藏 题解
  4. 国外的非常好的开发提问回答的网站https://stackoverflow.com/questions
  5. R 常用基本函数
  6. Day05_vue入门
  7. pandas属性和方法
  8. Python os.removedirs() 方法
  9. AT5200 [AGC038C] LCMs 莫比乌斯反演
  10. 4.22 省选模拟赛 三元组 manacher 回文自动机