Halcon视频学习2.2---图像分割之阈值

本文介绍了Halcon中图像分割的阈值处理,包括二值图像、RGB格式、灰度直方图的概念。重点讲解了全局阈值算法如Otsu算法和局部阈值算法如Niblack,并通过实例展示了如何使用Halcon的threshold和auto_threshold算子进行图像分割。建议读者通过实践操作,掌握灰度直方图和特征直方图的使用技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Halcon视频学习2.2---图像分割之阈值

1、二值图像:由0和1组成的图像

2、RGB格式图像:有红R绿G蓝B三个颜色通道的变化及它们相互之间的叠加来得到各式各样的颜色的(0-255之间)

3、  灰度直方图:对图像的像素进行灰度值的统计

4、  阈值处理算子在segmentation-àthreshold里面的不同阈值方法

       阈值处理的算子大体分为两类:全局阈值算法(如otsu算法)和局部阈值算法(如niblack)。固定阈值和自适应阈值。

       其中threshold指定全局阈值进行图像分割

auto_threshold根据直方图决定阈值并分割图像:auto_threshold(Image : Regions : Sigma : )单通道图像,多阈值分割,sigma值用于对灰度直方图进行高斯平滑

例子:pen.hdev

       read_image (Image, ImageFiles[Index])

    rgb1_to_gray (Image, GrayImage)      * 转换成灰度图

    gen_rectangle1 (ROI_2_0, 129.233, 180.672,689.867, 484.136)  *划定阈值分割区域

    reduce_domain (GrayImage, ROI_2_0,ImageReduced)     *把多余的分割掉

   

    threshold (ImageReduced, Region, 0,40)       *把灰度在0-40之间的分割

    connection (Region, ConnectedRegions)      *连通区域连接

    select_shape (ConnectedRegions,SelectedRegions, 'area', 'and', 150, 99999) *选择面积区域

设置ROI--à点击图形窗口的绘制新的ROI----à选择区域形状画笔---à画好区域后,点击工具插入代码

帅选:用特征直方图

对于这一节内容需要多实践,熟悉掌握灰度直方图和特征直方图的使用与调试

最后,感谢826工作室出品的Halcon视频教程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值