美文网首页
opencv-python:彩色图片变成黑白二色图片

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

作者: 我的小小笔尖 | 来源:发表于2021-12-09 10:04 被阅读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

    相关文章

      网友评论

          本文标题:opencv-python:彩色图片变成黑白二色图片

          本文链接:https://www.haomeiwen.com/subject/mufffrtx.html