当前位置:网站首页>OpenCV的二值化处理函数threshold()详解
OpenCV的二值化处理函数threshold()详解
2022-07-04 17:41:00 【昊虹图像算法】
二值化处理对于图像处理的重要意义就不多说了。
OpenCV提供了函数threshold()用于对图像作二值化处理。
其原型如下:
C++原型:
double cv::threshold( InputArray src,
OutputArray dst,
double thresh,
double maxval,
int type
)
Python原型如下:
retval, dst = cv.threshold(src, thresh, maxval, type[, dst])
参数意义如下:
src—输入图像,可以是多通道,8位或32位符点型数据类型的图像,但是当type选择THRESH_OTSU或THRESH_TRIANGLE时,图像只能8位的单通道图像。
dst—经过二值化处理的输出图像。
thresh—进行二值化处理的阈值。当type选择THRESH_OTSU或THRESH_TRIANGLE时,这个值被忽略,此时函数用通过OTSU法或TRIANGLE法计算出的阈值进行二值化操作。
maxval—二值化处理后的maxval值,详情见参数type的枚举值及其意义。当type选择THRESH_BINARY或THRESH_BINARY_INV时会用到它。
type—这个参数的可选枚举值及意义如下:
相比于C++的原型,在Python的原型中,返回参数有两个,第一个返回参数retval代表函数threshold()在进行二值化处理时使用的阈值的数值,这一点挺好,特别是对于type选择THRESH_OTSU或THRESH_TRIANGLE时,我们可以知道究竟用的阈值是多少。这个情况我曾经还写过博文,链接:https://blog.csdn.net/wenhao_ir/article/details/125188532
明白了各参数的意义和可取值后,应该就基本了解了这个函数的使用,接下只需要再看几个示例就能掌握了。
示例请各位移步博文 https://blog.csdn.net/wenhao_ir/article/details/125592598 查看。
边栏推荐
- ByteDance dev better technology salon was successfully held, and we joined hands with Huatai to share our experience in improving the efficiency of web research and development
- 26. 删除有序数组中的重复项 C#解答
- php伪原创api对接方法
- 整理混乱的头文件,我用include what you use
- [release] a tool for testing WebService and database connection - dbtest v1.0
- Send and receive IBM WebSphere MQ messages
- 其他InterSystems %Net工具
- 利用策略模式优化if代码【策略模式】
- C#实现定义一套中间SQL可以跨库执行的SQL语句(案例详解)
- 数组中的第K个最大元素
猜你喜欢
随机推荐
SSL证书续费相关问题详解
2021 Hefei informatics competition primary school group
启牛开的证券账户安全吗?
Nebula Importer 数据导入实践
Scala基础教程--18--集合(二)
从实时应用角度谈通信总线仲裁机制和网络流控
In flinksql, in addition to data statistics, is the saved data itself a state
Scala基础教程--15--递归
Scala basic tutorial -- 17 -- Collection
C语言打印练习
[mathematical basis of machine learning] (I) linear algebra (Part 1 +)
《看完就懂系列》字符串截取方法substr() 、 slice() 和 substring()之间的区别和用法
自由小兵儿
Scala基础教程--13--函数进阶
Go microservice (II) - detailed introduction to protobuf
node_exporter部署
一种将Tree-LSTM的强化学习用于连接顺序选择的方法
prometheus安装
英特尔集成光电研究最新进展推动共封装光学和光互连技术进步
1672. 最富有客户的资产总量