python-opencv-cv2.threshold()二值化函数的使用
作者:木心心以向荣 发布时间:2022-12-31 23:00:12
标签:python,opencv-cv2,threshold,二值化
1.cv2.threshold()参数说明
cv2.threshold(src, thresh, maxval, type[, dst]) → retval, dst
参数 | 描述 |
---|---|
src | 表示的是图片源 |
thresh | 表示的是阈值(起始值) |
maxval | 表示的是最大值 |
type | 表示的是这里划分的时候使用的是方法选择参数 |
常用值为0(cv2.THRESH_BINARY)
第四个是一个方法选择参数,常用的有:
cv2.THRESH_BINARY
(黑白二值)cv2.THRESH_BINARY_INV
(黑白二值反转)cv2.THRESH_TRUNC
(得到的图像为多像素值)cv2.THRESH_TOZERO
cv2.THRESH_TOZERO_INV
该函数有两个返回值,retVal:得到的阈值,dst:阈值化后的图像
公式中0代表黑,设置最大阈值maxval为255(白)就可以进行二值化处理
2.代码示例
import cv2
import numpy as np
# 读取照片
img=cv2.imread('D:\\Patrick_Star.jpg')
# 图像缩放
img = cv2.resize(img,None,fx=0.1,fy=0.1)
cv2.imshow('img',img))
# 灰度处理
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
cv2.imshow('gray',gray)
# cv2.threshold()二值化
_,thres = cv2.threshold(gray, 180, 255, cv2.THRESH_BINARY_INV)
cv2.imshow('thres',thres)
# 展示图片
cv2.waitKey(0)
cv2.destroyAllWindows()
来源:https://blog.csdn.net/weixin_57194935/article/details/124582432


猜你喜欢
- 相信大家都知道jQuery是最优秀的Javascript框架之一。以其语法简单灵活而大受Web designer欢迎。所以很多网页设计师结合
- 升级了浏览器到IE9,今天进入公司网站后台突然发现有些页面进不去了,F12调试显示有JS错误:DOM Exception: INVALID_
- 关于 Python requests ,在使用中,总结了一些小技巧把,记录下。1:保持请求之间的Cookies,我们可以这样做。
- 本文实例为大家分享了Thinkphp微信公众号支付接口,供大家参考,具体内容如下第一步 先把文件夹的那两个图片 配置成一样的路径
- 首先来看一下代码:chars = "abcd"tmp = []for char in chars: tmp.append
- 在python中,我们定义好一个字符串,如下所示。在python中定义个字符串然后把它赋值给一个变量。我们可以通过下标访问单个的字符,跟所有
- 最近研究研究了css,少不了去网上分析一下别人的网页, 但很多网站的css文件都是要么写在一行,要么一个换行都没有,看起来极其痛苦,所以写一
- 在存储过程中,请问如何判断所指定表的字段的类型?由于表和视图的每一列在SYSCOLUMNS表中都有详细资料,所以,我们只管从中取用来即可,很
- 本文实例讲述了Python中xml和json格式相互转换操作。分享给大家供大家参考,具体如下:Python中xml和json格式是可以互转的
- 前言在上一篇文章PyG搭建GCN前的准备:了解PyG中的数据格式中,大致了解了PyG中的数据格式,这篇文章主要是简单搭建GCN来实现节点分类
- 遍历数据有以下三种方法:简单对上面三种方法进行说明:iterrows(): 按行遍历,将DataFrame的每一行迭代为(index, Se
- 本文实例为大家分享了Vue+Websocket简单实现聊天功能的具体代码,供大家参考,具体内容如下效果图:聊天室此篇文章是针对Websock
- 加速运动,即一个物体运动时速度越来越快;减速运动,即一个物体运动时速度越来越慢。现在用Javascript来模拟这两个效果,原理就是用set
- Purge死锁场景说明Purge死锁说明表中存在记录(unique key) 10,20,30,40 (且有 自增主键 ),现在删除记录 2
- 柱状图分类QBarSeries:竖向柱状图QPercentBarSeries:竖向百分比柱状图QStackedBarSeries:竖向堆叠柱
- 本文实例为大家分享了PHP实现统计代码行数小工具,供大家参考,具体内容如下为了方面统计编程代码行数,做了一个小工具。自动统计指定目录以及目录
- 使用addEventListener事件触发执行函数的this在普通的dom操作中,若是使用addEventListener如下面的例子&l
- 1、Matplotlib中使用LaTeX 公式和符号一些配置安装两个软件,链接给出,提取码:1234protext-3.2-033020.z
- ASP.NET Core 中,可以使用 ConfigurationBuilder 对象来构建。主要分为三部:配置数据源 -> Conf
- 我们在使用Django的models查询数据库时,可以看到有这种写法:form app.models import&nb