测量定位实践-:C#采集控制
用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#类的方法,字段。
最新文章
- 【学习笔记】ES6标准入门
- 阿里云 centos 安装apache和php
- 解决.VS2012+EF5.0开发的网站在window server2003上无法部署的问题
- 设置TOMCAT的JVM虚拟机内存大小
- (转)Android之接口回调机制
- 怎么使用PHPMailer实现邮件的发送??
- Automotive Security的一些资料和心得(1):Security Engineering
- 在 Eclipse 中使用 JSHint 检查 JavaScript 代码
- 我理解的RPC
- Base64 encode/decode large file
- CSS Hank兼容浏览器的
- linq中给字段添加别名
- Bootstrap中的strong和em强调标签
- phpcms 的getcache()函数
- Python 3.6.3 利用Dlib 19.7库进行人脸识别
- python基础学习笔记二之列表
- 使用spine骨骼动画制作的libgdx游戏
- Python菜鸟快乐游戏编程_pygame(2)
- 安卓Android基础四天
- 同一个tomcat使用不同http端口配置多个web项目
热门文章
- Java事务解析(事务的基本操作+隔离的等级+事务的四大特性+事务的概念)
- 花了一个月的时间在一个oj网站只刷了这些题,从此入门了绝大多数算法
- 洛谷 P2403 [SDOI2010]所驼门王的宝藏 题解
- 国外的非常好的开发提问回答的网站https://stackoverflow.com/questions
- R 常用基本函数
- Day05_vue入门
- pandas属性和方法
- Python os.removedirs() 方法
- AT5200 [AGC038C] LCMs 莫比乌斯反演
- 4.22 省选模拟赛 三元组 manacher 回文自动机