国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python常见问题 > python图像二值化处理

python图像二值化处理

Python 图像二值化

头像

2021-04-04 09:07:148164浏览 · 0收藏 · 0评论

banner58(12).png

一、图像二值化

图像二值化是指将图像上像素点的灰度值设定为0或255,即整个图像呈现明显的黑白效果的过程。

二、python图像二值化处理

1.opencv简单阈值cv2.threshold

2.opencv自适应阈值cv2.adaptiveThreshold

有两种方法可用于计算自适应阈值:mean_c和guassian_c

3.Otsu's二值化

三、示例:

import cv2
import numpy as np
from matplotlib import pyplot as plt
 
img = cv2.imread('scratch.png', 0)
# global thresholding
ret1, th1 = cv2.threshold(img, 127, 255, cv2.THRESH_BINARY)
# Otsu's thresholding
th2 = cv2.adaptiveThreshold(img, 255, cv2.ADAPTIVE_THRESH_MEAN_C, cv2.THRESH_BINARY, 11, 2)
# Otsu's thresholding
# 阈值一定要设为 0 !
ret3, th3 = cv2.threshold(img, 0, 255, cv2.THRESH_BINARY + cv2.THRESH_OTSU)
# plot all the images and their histograms
images = [img, 0, th1, img, 0, th2, img, 0, th3]
titles = [
  'Original Noisy Image', 'Histogram', 'Global Thresholding (v=127)',
  'Original Noisy Image', 'Histogram', "Adaptive Thresholding",
  'Original Noisy Image', 'Histogram', "Otsu's Thresholding"
]
# 这里使用了 pyplot 中画直方图的方法, plt.hist, 要注意的是它的参数是一维数组
# 所以这里使用了( numpy ) ravel 方法,将多维数组转换成一维,也可以使用 flatten 方法
# ndarray.flat 1-D iterator over an array.
# ndarray.flatten 1-D array copy of the elements of an array in row-major order.
for i in range(3):
  plt.subplot(3, 3, i * 3 + 1), plt.imshow(images[i * 3], 'gray')
  plt.title(titles[i * 3]), plt.xticks([]), plt.yticks([])
  plt.subplot(3, 3, i * 3 + 2), plt.hist(images[i * 3].ravel(), 256)
  plt.title(titles[i * 3 + 1]), plt.xticks([]), plt.yticks([])
  plt.subplot(3, 3, i * 3 + 3), plt.imshow(images[i * 3 + 2], 'gray')
  plt.title(titles[i * 3 + 2]), plt.xticks([]), plt.yticks([])
plt.show()

关于图像二值化相关知识点推荐查看:

python全局图像二值化

更多python学习欢迎进入python学习网,免费分享python学习教程和视频!

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

趁女朋友洗澡C她闺蜜| 九九在线观看免费播放大全电视剧 | 欧美大片免费PPT| 小视频| 欧美《交换做爰》| 淫语....粗话..脏话小说| 初中女生光溜溜身子拉屎视频| 胸前两个球跳舞视频大全| CSGO高清大片免费播放器| 女人尝试到更粗大的心理变化| 狗锁女人全集免费播放| 《玉尺经》完整版| 晚上打扑克视频| 优酷| 长沙天气| 兄弟换麦子4国语中字| 暴躁老妈高清免费观看电视剧 | 皇上被群臣扒开腿狂C| 我兄弟的妈妈免费观看电视剧| 两领导在车上吃我的奶| 马配人的视频在线观看| 《丰满人妻的滋味2HD| 小柔与王叔的第一次相遇是第几集| 臣卜扌桑扌圭辶鬲猛| 《温柔的老师》电影免费观看| 妈妈你真棒插曲最后接吻是谁 | 老阿姨2免费播放电视剧| 共享女儿小诗1~10章的背景资.. | 美女和老板一起努力做豆浆| 丈夫不在的日子中字头| 不戴套干新婚少妇小琳| 巨茎挺进李淑芬的体内视频| 日本M码和欧洲码的区别A S.| 香蕉视频安装包怎么安装| 灵媒| 《喂奶人妻厨房HD》| 日亚M码是日本的还是中国的| 按摩店的待遇5HD| 三人成虎| 十大名阴排名一览表| 欧美大片PPT免费PPT