Halcon初步学习

一、相机链接 图像采集

grab_image_start  :从指定的图像采集设备启动异步抓取。

grab_image_async :从指定的图像采集设备异步抓取图像。

grab_image_start 和grab_image_async一样是异步抓取,但又有不一样的地方。

close_framegrabber :关闭指定的图像采集设备。

二、批量采集图像

助手>点击打开新的Image Acquisition>资源|链接|参数|监测|代码生成

资源:1.图像获取接口(工业摄像机接口GigEVition或电脑自带摄像接口DirectShow)

2.图像文件(可以选择文件或选择路径传入图片)

连接:几乎不用动,分辨率可以稍微改一下。

代码生成:当吧前面的修改完后就可以直接插入代码了(记得要打开自动断开连接)。

to:到

|ImageFiles| - 1 :相当于ImageFiles.lenth - 1

by:每次+1

这个跟c#的for循环一样的概念。

 read_image:读取的路径这里是Halcon自带的路径。

三、Halcon一个简单的实例

get_image_size:返回图像的大小。

dev_close_window ():关闭图形窗口。

dev_open_window:创建一个图形窗口。

set_display_font:设置字体  (true加粗,false斜体)。

dev_set_draw:设置填充区域的方式(margin边缘填充,fill整体填充)

dev_set_part:设置在窗口显示的是方大或缩小(Row1"y轴"和Column1"x轴"开始点,Row2"y轴"和Column2"x轴"结束点)。

dev_display:显示图像。

threshold:阈值处理(给图像设置一个阈值,通过阈值可以选中区域)。

connection:联通预处理的作用:预处理之后生成一个图像,将多个区域相邻的连接在一起。

select_shape_std:获取到这图像中最大区域。

fill_up:填充(可以是边缘亦或者是整个形状)。

四、Halcon数据类型

select_shape:特征检测  选定区域

edges_sub_pix:使用 Deriche、Lanser、Shen 或 Canny 提取亚像素精确边缘 过滤 器。

五、检测助手的使用

助手>打开新的measure>输入|边缘|模糊|结果|代码生成

不用怎么改,只需要输入图像加载进图像文件,绘制线段生成距离然后将边缘组成边缘对打对钩,就可以直接看结果,生成代码即可。

measure_pairs :提取垂直于矩形或环形弧的直边对。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值