标签: 计算机视觉
工业相机 工业相机分辨率:拍MTF(黑白线)看能够看到线对的个数。(开发常用的为500万);EG:要求视野大小为20mm12mm,则计算横:20/0.01/2=1000pixel, 竖:12/0.01/2=600piel,则选至少比1000600大的分辨率;...
Halcon学习(十)边缘检测(一)边缘检测的定义:使用数学方法提取图像像元中具有亮度值(灰度)空间方向梯度大的边、线特征的过程。边缘是指周围像素灰度有阶跃变化或屋顶等变化的那些像素的集合。图像的边缘对应着图像...
halcon 18.11 x64 学习版 和谐版 学习资料 halcon 18.11 x64 学习版 和谐版 学习资料 halcon 18.11 x64 学习版 和谐版 学习资料
inner_rectangle1.hdev 思路:先将脏点剔除,再用最大内接矩形的方法不断分割木板 inner_rectangle1 * This example program shows how to use inner_rectangle1 to find knot-free * rectangles in a piece of ...
halcon学习笔记-一维码(条形码)检测 1.拿到图像,一般先要对图像做预处理,当然你的图像质量很高就可以不用做了。常用的方法有: (1)emphasize,图像锐化,突出图像的轮廓(高频)部分 (2)zoom_image_factor,...
在量测中很少用到图像预处理,进入检测行业后才知道图像预处理的重要性和复杂性,这个专题专门讲空域和频域的低通滤波,先了解一下高低频的概念 高频:图像中灰度变化剧烈的点,一般是图像轮廓或者是噪声。...
友发来两个小项目,要求亚像素精度。突然想问几个问题:1、何为亚像素?2、何为亚像素精度?3、使用亚像素测量,系统应注意什么?1、何谓亚像素?面阵摄像机的成像面以像素为最小单位。例如某CMOS摄像芯片,其像素...
首先在Halcon学习笔记(五)几何定位+仿射+车牌识别的基础上对需要识别的字符区域进行分割提取,最后实现的效果如下: 第二步:形成trf文件,将字符图像与字符进行关联 words:=['数','字','图','像','处','理','的'...
之所以如此称呼是由于此类数据在HALCON的算子中用来控制图像处理过程中的行为。一个控制类型的数据可以是:整数,实数,字符串和布尔型。 整数和实数的语法形式与C语言中相同。可以为标准的十进制记法、或者以0X为...
一 读取的3种方式:read_image( image,'filename') //image 是输出对象,后面是输入文件的路径和名称读取多图:1,申明一个数组,分别保存路径ImagePath:=[]ImagePath[0]:='D:/1.bmp'ImagePath[1]:='D:/2.bmp'...
halcon常用但是总会忘掉或者打不出系列,直接复制走
Halcon中的Metrology方法即为卡尺工具,可用来拟合线,圆,这种方法对于目标比背景很明显的图像尺寸测量是很方便的,不需要用blob进行边缘提取等,但缺点也很明显,需要目标的相对位置基本不变才行。大致的步骤如图...
tile_images_offset()将多个图像对象平铺成一个带有明确定位信息的大图像。 参数Images (input_object):输入图像。 TiledImage (output_object):平铺的输出图像。 ...OffsetRow (input_control):输入图像在...
gen_cross_contour_xld ()为每个输入点生成一个十字形状的XLD轮廓。 参数Cross (output_object):生成XLD轮廓。 Row (input_control):输入点的行坐标。 Col (input_control):输入点的列坐标。...
singlechannelimage:输入图像1 singlechannelimage:输入图像2 Rows1 (input_control):图1特征点的行坐标。 Cols1 (input_control):图1特征点的列坐标。 Rows2 (input_control):图2特征点行坐标 ...
1、reduce_domain(Image, Region : ImageReduced : : ) 在用reduce_domain这个算子时,一般会先对要保留的区域膨胀下 dilation_circle (RegionClipped, RegionDilation, 2.5) reduce_domain ...
本次任务目标: 给出一张圆形杯盖图片,剥离圆盖上的圆形图案,并求出其中心坐标 如图所示: 先给出最终效果图: 基本步骤 读取本地图片 ...dev_open_window (0, 0, 512, 512, 'black', W...
gen_contour_polygon_xld ()从一个多边形生成一个XLD轮廓(以元组的形式给出)。 参数:Contour (output_object) :产生的轮廓。 Row(input_control):多边形的行坐标。 ...默认值:[0,1、2、2、2] ...
assign:对数据赋值,对数组的初始化。但不能对数组中的某一个值进行赋值。 举例:Tuple1:=[1,0,3,4,5,6,7,8,9]//对数组进行初始化 Val:=sin(1.2)+cos(1.2) //对某一个值进行赋值 ...assign_at:对数组中的某一个...
HALCON中的变量 变量的名字通常由字母,数字和 下划线组成,最长为256个字符。 变量的类型(图标或者控制)决定于该变量在算子中参数列表的出现的位置。 变量的值(图标或者控制)在第一次赋值定义之前(即实例化...
HALCON 19.11
标签: 定位
刚接触halcon一个多月,学习了很多也存在很多疑问。 项目的流程设计 1 手眼标定 ,由于相机是安装在工业机器人末端执行器部位,属于eye-in-hand的结构。 右端的齐次变换矩阵,分别为末端执行器坐标系相对于摄像...