浅谈,常见halcon算子及其相对应的用法讲解和使用(持续更新) | 您所在的位置:网站首页 › halcon三通道转单通道算子 › 浅谈,常见halcon算子及其相对应的用法讲解和使用(持续更新) |
@常见halcon算子及其相对应的用法讲解和使用(持续更新) 第一:颜色拆分通道trans_from_rgb。 第二条:形态学命令opening_rectangle1。 第三条:填充空白命令fill_up。 第四条:多区域颜色拆分命令connection。 第五条:特征直方图select_shape 第六条:区域选取填补shape_trans。 第七条:求取角度orientation_region。 第八条:Halcon分类器。 第九条:裁剪区域reduce_domain。 第十条:输出图像中心area_center 第十一条:显示区域中心gen_cross_contour_xld 第十二条:显示轮廓gen_contour_region_xld 第十三条:最小外接矩形smallest_rectangle2 第十四条:dyn_threshold 以下的c++代码均为halcon的源码 第一:颜色拆分通道trans_from_rgb。第一:颜色拆分通道。 /******************************************************************************/ decompose3 (Image, Red, Green, Blue) trans_from_rgb (Red, Green, Blue, Hue, Saturation, Intensity, 'hsv') //red:红色。green:绿色。blue:蓝色。hue:色彩度。Saturation:饱和度。Intensity:亮光强度。 /************************************************************************/实现效果 然后我们选取需要的部分进行下一步修改。 第二条:形态学命令opening_rectangle1。第二条:形态学命令。 opening——【属于一个大类介绍部分功能】。 opening_rectangle1(Regions, RegionOpening, 8, 8)。(rectangle【矩形】)对矩形选取进行形态学的清除。 清除前效果:
填充前: 第四条:多区域颜色拆分命令。 connection (RegionFillUp, ConnectedRegions)用于拆分成不同的区域。 拆分前: 第五条:特征直方图 第六条:区域选取填补。 shape_trans (RegionOpening1, RegionTrans, 'rectangle2') 命令行(shape_trans)特点:对画面内的任意2点相连的位置均会被选中。 填补前: 第七条:求取角度。 orientation_region (RegionTrans, Phi)。 orientation_region【命令行】Phi为存放角度的值【第二次更新】 第八条:Halcon分类器。第八条:halcon分类器。 因为关于分类器的内容很多,可以直接移步我另一个博客。 https://blog.csdn.net/m0_51559565/article/details/121923643 第九条:裁剪区域reduce_domain。第九条:裁剪区域reduce_domain。 reduce_domain (Image, RegionTrans, ImageReduced) //算子:reduce_domain //在Image,裁剪到只剩下 RegionTrans部分,并输出为ImageReduced没有裁剪前 第十条:输出图像中心area_center area_center (RegionOpening, Area, Row, Column) //是输出你的整个图像的中心而不是某一部分中心。运行前 第十一条:显示区域中心gen_cross_contour_xld gen_cross_contour_xld (Cross, Row, Column, 150, 0.785398) //150为显示的中心的大小运行前 第十二条:显示轮廓gen_contour_region_xld gen_contour_region_xld (RegionOpening, Contours, 'border') //算子:gen_contour_region_xld运行前 第十三条:最小外接矩形smallest_rectangle2 smallest_rectangle2 (RegionOpening, Row1, Column1, Phi, Length1, Length2) //同样,这个也会是图像的外接矩形,是整个图像的。第十四条:显示 矩形gen_rectangle2_contour_xld gen_rectangle2_contour_xld (Rect, Row1, Column1, Phi, Length1, Length2) //算子:gen_rectangle2_contour_xld运行前: |
CopyRight 2018-2019 实验室设备网 版权所有 |