python-opencv-cv2.threshold()二值化函数的使用

作者:木心心以向荣 时间:2022-12-31 23:00:12 

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(白)就可以进行二值化处理

python-opencv-cv2.threshold()二值化函数的使用

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()

python-opencv-cv2.threshold()二值化函数的使用

来源:https://blog.csdn.net/weixin_57194935/article/details/124582432

标签:python,opencv-cv2,threshold,二值化
0
投稿

猜你喜欢

  • JS实现css边框样式设置工具

    2008-05-25 16:22:00
  • python自动保存百度盘资源到百度盘中的实例代码

    2023-12-18 07:05:01
  • flask中的wtforms使用方法

    2021-08-21 02:46:52
  • Python Requests 基本使用及Requests与 urllib 区别

    2023-04-07 17:58:11
  • mysql installer community 5.7.16安装详细教程

    2024-01-17 04:55:04
  • Python批量转换文件编码格式

    2021-10-07 05:01:22
  • 用蜜罐来阻止垃圾评论

    2007-11-06 12:35:00
  • Mysql误删数据解决方案及kill语句原理

    2024-01-26 20:22:15
  • CSS样式和JavaScript脚本是否放置于外部文件的探讨

    2008-08-08 12:39:00
  • 全网最详细的PyCharm+Anaconda的安装过程图解

    2023-11-03 17:36:35
  • Python入门教程1. 基本运算【四则运算、变量、math模块等】 <font color=red>原创</font>

    2023-12-21 19:44:16
  • Go1.18新特性之泛型使用三步曲(小结)

    2024-05-03 15:05:52
  • js 目录列举函数

    2024-06-05 09:12:50
  • python笔记:mysql、redis操作方法

    2024-01-15 02:16:46
  • python实现k均值算法示例(k均值聚类算法)

    2021-04-24 20:27:39
  • 腾讯网QQ首页诞生的艰辛历程

    2008-11-06 11:05:00
  • python轮询机制控制led实例

    2023-12-12 01:39:00
  • ASP动态生成的javascript表单验证代码

    2008-10-13 20:11:00
  • Python如何爬取51cto数据并存入MySQL

    2024-01-15 02:18:16
  • 修改mysql默认字符集的两种方法详细解析

    2024-01-27 01:48:17
  • asp之家 网络编程 m.aspxhome.com