常用算子 图形 read_image:得到image dev_open_window dev_open_window_fit_image dev_display 色相 rgb1_to_gray 消息 Region处理 特征值 threshold:亮度分割 select_shape:形状特征值分割 形态学 dilation_circle:圆形膨胀 dilation_rectangle1:矩形膨胀 erosion_circle:圆形腐蚀 erosion_reactangle1:矩形腐蚀 opening...
dilation_circle(ConnectedRegions, RegionErosion,3) dilation_rectangle1(ConnectedRegions, RegionErosion1,3,3) dilation1 (ConnectedRegions, Circle, RegionErosion2,1) dilation2 (RegionErosion2, Circle, RegionErosion3,0,0,1) disp_arrow (WindowID,255-20,255-20,255,255,1) disp_caltab(WindowHandle,...
erosion_circle (Region, RegionErosion, 2.5) 2.2 膨胀 2.2.1 概述 膨胀可以增大区域,连接间隔区域,但增大了面积。一般用于用于连接区域外的杂点。 2.2.2 算子 dilation_circle:使用圆型结构元素对区域进行膨胀操作。 dilation_rectangle:使用矩形结构元素对区域进行膨胀操作。 dilation1:使用生成的结构元素对区域进行...
gen_rectangle1:生成矩形区域。 gen_circle:生成圆形区域。 reduce_domain:裁剪图像到指定区域。 dilation_circle、erosion_circle、closing_circle、opening_circle:分别进行圆形膨胀、腐蚀、闭合和开操作。 二、高阶算子 除了基础算子外,Halcon还提供了许多高阶算子,用于更复杂的图像处理任务。 图像分割: local_threshold...
3dilation_circle(Region : RegionDilation : Radius : ) dilation_circle将带有圆形结构元素的Minkowski加法应用于输入区域Region 。 因为圆掩模是对称的,这就等同于膨胀。 结构元素圆的大小由Radius 决定。 该算子使区域变大,区域边界光滑, 区域内小于圆形掩模的孔闭合。
8. dilation2功能:扩大一个区域(使用一个参考点)。9. dilation_circle功能:扩大一个圆形结构基础的一个区域。10. dilation_golay功能:扩大格雷字母表的元素的一个区域。11. dilation_rectangle1功能:扩大一个矩形结构基础的一个区域。12. dilation_seq 功能:顺序地扩大一个区域。13. erosion1 功能:腐蚀一个区域...
9. dilation_circle 功能:扩大一个圆形结构基础的一个区域。 10. dilation_golay 功能:扩大格雷字母表的元素的一个区域。 11. dilation_rectangle1 功能:扩大一个矩形结构基础的一个区域。 12. dilation_seq 功能:顺序地扩大一个区域。 13. erosion1 功能:腐蚀一个区域。 14. erosion2 功能:腐蚀一个区域(使用...
这边的主要问题就是提取出要识别的字符并实现字符的分割。可以利用halcon自带的灰度直方图和特征直方图工具,提取出字符。分割方面,如果不是太复杂的情况一般可以利用膨胀法将其膨胀成一个字体,一般我用到的算子如下 threshold(转化为二值图像,得出region) dilation_circle(膨胀,自己调试参数,将要识别的字体膨胀成一整个不...
面积MinGray:区域的最小灰度绝对值Threshold:分割值腐蚀膨胀erosion_circle(Region : RegionErosion : Radius :)使用圆心结构元素对图像做腐蚀操作Region:要做腐蚀操作的区域(也可以是区域数组)RegionDilation :输出,腐蚀后的区域(或区域数组)Radius:腐蚀操作的圆形结构的半径dilation_circle(Region : RegionDilation : ...
然后选择将所选的类圆区域扩大8.5个像素点作为一个区域,缩小8.5个像素点作为一个区域,然后将连个区域合并,去两个区域不同的部分,那么这个圆区域的边缘就在这个合并区域中,算子如下: dilation_circle (Circles, ROIOuter, 8.5) erosion_circle (Circles, ROIInner, 8.5) difference (ROIOuter, ROIInner, ROI) un...