#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)
原图
黑白二色图片
网友评论