halcon
文章平均质量分 57
张远东
这个作者很懒,什么都没留下…
展开
-
1、halcon+通过高斯查找图片中的线条
1、如图:2、两个halcon算子完成:calculate_lines_gauss_parameters( : : MaxLineWidth, Contrast : Sigma, Low, High)MaxLineWidth:最大线宽、Contrast:线的典型对比lines_gauss(Image : Lines : Sigma, Low, High, Light原创 2017-07-12 17:21:01 · 4089 阅读 · 0 评论 -
11、halcon定位学习(3)---NCC匹配
1、NCC 在可以解决◆ 物体有轻微变形◆ 图像模糊、边缘不清的图片◆ 图片有纹理2、特点◆ 快速、基于灰度的匹配◆ 鲁棒性◆ 模糊图像◆ 边缘变形图像◆ 有纹理的图像◆ NCC 匹配支持光照变化的情况3、NCC与形状匹配的比较 NCC 优点◆ 纹理◆ 对焦不清◆ 形状轻微变形 形状匹配优点◆翻译 2017-09-15 09:38:34 · 8226 阅读 · 0 评论 -
10、halcon定位学习(2)--基于组件的匹配
1、 基于组件的匹配说明:基于组件的匹配是形状匹配的扩展算法只有一个组件会在整个ROI 区域搜索 其余组件会根据组件之间的关联关系去小范围搜索条件:组合物体要包含几个刚性组件 组件之间存在一定的位置关系组件间的关系• 全图像内搜寻 root component• 根据root component的位置确定其它组件位置翻译 2017-09-14 18:00:09 · 4052 阅读 · 0 评论 -
9、halcon定位学习(1)--基于形状的匹配
1、 基于形状的匹配1> 创建ROI 使用Halcon 算子可以方便的设置ROI 标准形状 ◆ draw_rectangle1/2 ◆ draw_circle ◆ draw_ellipse ◆ draw_line 任意形状 ◆ draw_region ◆ draw_polygon 生成标准ROI ◆ gen_rectangle1/2 ◆ gen翻译 2017-09-14 17:16:27 · 4482 阅读 · 0 评论 -
2、halcon+利用光流场检测运动的物体
*这个事例是应用optical_flow_mg这个算子来在一个图像序列中计算其光溜,并且分割其运动物体 dev_update_off ()//把程序窗口、变量窗口、显示窗体变为off状态 dev_close_window ()//*关闭显示窗口read_image (Image1, 'xing/xing000')//读入图像 dev_open_window_fit_image翻译 2017-07-14 09:35:01 · 5429 阅读 · 0 评论 -
8、HALCON数据类型,tuple、image、region、XLD
1、 tuple 的处理HALCON 运算符的各种输入输出参数,只要是含有资料的,其内容可以是单一的对象或是对象/数值的 tuple,HALCON 在计算时同时会计算 tuple 中所有对象。例如说您要对六张影 像做 filter 处理,可以使用 median_image 六次,也可以将六张影像读进一个 tuple,然后呼 叫 median_image 一次。当输入一个 tuple 时,HAL翻译 2017-09-14 10:46:57 · 2802 阅读 · 0 评论 -
7、halcon+根据模板查找,确定一个动态的检测区域
1、创健一个用于定位的模板area_center (ModelROI, Area, CenterROIRow, CenterROIColumn)、提取模板区域的中心点坐标,后面的会用到reduce_domain (ModelImage, ModelROI, ImageROI)、剪切有用的区域用于建模create_shape_model (ImageROI, 4, 0, 0, 'au原创 2017-07-25 22:41:17 · 10266 阅读 · 3 评论 -
6、halcon+串口通讯测试
1、测试所用的工具 本机串口模拟器:VSPD虚拟串口,百度上有使用教程。下载链接:http://www.cr173.com/soft/21406.html 串口调试助手:随便下载一个就行2、halcon算子 打开串口 open_serial ('COM2', SerialHandle) 设置一个串口设备的参数 set_seri原创 2017-07-25 12:43:10 · 4663 阅读 · 2 评论 -
5、利用MLP(多层感知器)创建一个新的OCR分级器;
1、利用MLP(多层感知器)创建一个新的OCR分级器;create_ocr_class_mlp(: WidthCharacter,HeightCharacter,Interpolation,Features,Characters,NumHidden,Preprocessing,NumComponents, RandSeed,OCRHandle)WidthCharacter (inp原创 2017-07-24 23:31:47 · 4821 阅读 · 0 评论 -
4、halcon算子+圆环区域的形成
1、算子:画一个圆gen_circle (Circle, 200, 200, 50)把一个区域缩小到他的边界,即半径缩小一个像素尺寸boundary (Circle, RegionBorder1, 'inner')扩大一个圆形结构基础的一个区域;Radius:=圆环尺寸dilation_circle (RegionBorder1, RegionDilation1, Ra原创 2017-07-18 17:24:21 · 8819 阅读 · 0 评论 -
3、halcon算子shape_trans,用于变换区域的形状
函数原型: shape_trans(Region : RegionTrans : Type : ) 函数作用:变换区域的形状参数Type的可选项解释如下:convex:凸包性ellipse:与输入区域有相同的矩和区域的椭圆outer_circle:最小外接圆inner_circle:最大内接圆rectangle1:平行于坐标轴的最小外接矩形rec原创 2017-07-14 20:56:32 · 10558 阅读 · 0 评论