opencv-python:彩色图片变成黑白二色图片

2021-12-09  本文已影响0人  我的小小笔尖
#coding=utf-8

import cv2 as cv

# 当前目录读取一张图片
img = cv.imread('rose01.jpg')

# 先将图片变为灰度图片
grayImg = cv.cvtColor(img, cv.COLOR_BGR2GRAY)
# 再将图片变为黑白图片(灰度值大于127的重置像素值为255,否则重置像素值为0,也就是通过阈值127将图像二值化-要么黑要么白)
ret, thresh = cv.threshold(grayImg, 127, 255,cv.THRESH_BINARY)

# 保存图片到当前目录
cv.imwrite('temp/thresh.jpg', thresh)

# 显示图片
cv.imshow("show thresh", thresh)
cv.waitKey(0)

原图

rose01.jpg

黑白二色图片

thresh.jpg
上一篇下一篇

猜你喜欢

热点阅读