搜索阈值算法

2022-01-30 06:20:56 标签 pythonimageopencvimage-processingthreshold

我目前正在做一个项目。我必须把我得到的图像中的元素分开。在第一张图片中,你可以看到其中一个的直方图。我想计算阈值,但我找不到一种计算阈值的方法,允许我有一个大约135的阈值(这是一个或多或少完美的阈值,但我不想使用一个固定的阈值)。这个柱状图是在绿色通道上做的,因为它更容易识别上面的颜色(任何其他想法都是欢迎的)。第二个图像是一个接收图像的例子。

提前谢谢你

# # #选项1:

首先,我们想要消除黑色,所以使用直方图,我们得到从0到50像素的总数(例如)=DarkPixelsCount

然后我们开始从255开始计算像素,并累积总数=LighPixelsCount

从255开始,我们将检查

如果(LighPixelsCount >= (TotalPixelsCount - DarkPixelsCount的90%))当这个条件已经满足,那么这是一个很好的阈值点。

注意:我选择的固定数值是你可以通过实验获得最佳结果的例子

选项2:

使用非常高的伽马校正值(例如6。99)

然后选择一个较高的阈值(例如213)

结果

阅读全文

▼ 版权说明

相关文章也很精彩
推荐内容
更多标签
相关热门
全站排行
随便看看

错说 cuoshuo.com —— 程序员的报错记录

部分内容根据CC版权协议转载;网站内容仅供参考,生产环境使用务必查阅官方文档

辽ICP备19011660号-5

×

扫码关注公众号:职场神器
发送: 1
获取永久解锁本站全部文章的验证码