案例一:用`select_gray`算子选出湖面区域。 操作步骤: 把彩色图像变成灰度图像:因为彩色图像信息太多,先把它转化成只有灰度信息的图像,方便后续处理。 对灰度图像做平滑:使用均值滤波的方法,把灰度图像里那些小的杂点和细节去掉,让图像更平滑。 设定阈值提取较亮部分:通过设置合适的阈值,把图像里比较亮的部分选出来...
20. select_gray 功能:选择基于灰度值特征的区域。 21. shape_histo_all 功能:用极限值确定特征的一个直方图。 22. shape_histo_point 功能:用极限值确定特征的一个直方图。 7.7 Format 1. change_format 功能:改变图像大小。 2. crop_domain 功能:去掉确定的灰度值。 3. crop_domain_rel 功能:去掉和定义域...
select_shape_proto(特定关系选择区域),select_gray(灰度值特征选择区域),clip_region(裁剪区域为),sort_region(区域排序),skeleton(计算区域的骨架),partition_dynamic(动态分区),rank_region(区域等级) 特征提取 基础: area_center(中心区域),smallest_rectangle1(平行坐标轴的最小矩形),samlllest_rectangle2(任意方...
计算灰度值直方图 gray_histo() 直方图转换为区域 gen_region_histo() 根据灰度值特征选择区域 select_gray() 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38....
17. min_max_gray 功能:计算区域内的最大和最小灰度值。 18. moments_gray_plane 功能:通过一个平面计算灰度值力矩和近似值。 19. plane_deviation 功能:从近似像平面计算灰度值的偏差。 20. select_gray 功能:选择基于灰度值特征的区域。 21. shape_histo_all 功能:用极限值确定特征的一个直方图。 22. sh...
halcon中算子结构介绍 draw_ 表示界面互动的算子,需要人去画区域 gen_ 表示生成类的算子,比如生成圆形、矩形等 get_ 获取某些属性的算子 tuple_ 代表与数组有关的算子 select_ 代表筛选有关的算子 带有contour表示轮廓xid有关的算子 带有gray表示会读有关的算子 ...
10、化后的结果区域MinGray:最小灰度值,默认 128MaxGray:最大灰度值,默认 255,必须大于 MinGrayconnection(Region : ConnectedRegions :)计算出区域中连接的部分Region:要计算的区域ConnectedRegions:输出,计算后的 Region数组,相连的部分将被划分为一个区域,会以不 同颜色加以区分select_shape(Regions : SelectedRegi...
moments_gray_plane 功能:通过一个平面计算灰度值力矩和近似值。plane_deviation 功能:从近似像平面计 58、算灰度值的偏差。select_gray 功能:选择基于灰度值特征的区域。shape_histo_all 功能:用极限值确定特征的一个直方图。shape_histo_point 功能:用极限值确定特征的一个直方图。Formatchange_format 功能:改变图像...
HTuple Row,Col,Button;GetMbutton(m_hHalconID,&Row,&Col,&Button);if(Button==1){HObject ResultRegion;// HTuple posGray,GrayRows,GrayCols;GetGrayval(CurTestImg,Row,Col,&SelectGray);qDebug()<<"Gray"<<SelectGray.I();intcurGray=SelectGray.I();ui->spb_gray->setValue(curGray);intindex...
简介:Halcon拟合系列(3)直线拟合的实现步骤和相关算子 1.提取采集图像的XLD 算子:threshold_sub_pix,edges_sub_pix 2.根据形状特征选择出有效的XLD 算子:select_shape_xld 3.分割XLD 算子:segment_contours_xld 例如:segment_contours_xld (SelectedXLD, ContoursSplit, 'lines_circles', 6, 4, 4) ...