zoukankan      html  css  js  c++  java
  • 4-3 图像灰度处理2

    import cv2
    import numpy as np
    img = cv2.imread('image0.jpg',1)
    imgInfo = img.shape
    height = imgInfo[0]
    width = imgInfo[1]
    # RGB R=G=B = gray   (R+G+B)/3
    dst = np.zeros((height,width,3),np.uint8)
    for i in range(0,height):
        for j in range(0,width):
            (b,g,r)= img[i,j]
            gray = (int(b)+int(g)+int(r))/3
            dst[i,j] = np.uint8(gray)
    cv2.imshow('dst',dst)
    cv2.waitKey(0)

     

     

    #方法4 gray = r*0.299+g*0.587+b*0.114
    import cv2
    import numpy as np
    img = cv2.imread('image0.jpg',1)
    imgInfo = img.shape
    height = imgInfo[0]
    width = imgInfo[1]
    # RGB R=G=B = gray   (R+G+B)/3
    dst = np.zeros((height,width,3),np.uint8)
    for i in range(0,height):
        for j in range(0,width):
            (b,g,r)= img[i,j]
            b = int(b)
            g = int(g)
            r = int(r)
            gray = r*0.299+g*0.587+b*0.114
            dst[i,j] = np.uint8(gray)
    cv2.imshow('dst',dst)
    cv2.waitKey(0)
  • 相关阅读:
    RESTful API 设计指南
    理解RESTful架构
    django-mysqlclient_1193错误
    获取当前脚本所在的目录和路径
    20191007
    20191005
    20191001
    20190927
    20190922
    莫比乌斯反演证明
  • 原文地址:https://www.cnblogs.com/ZHONGZHENHUA/p/9689127.html
Copyright © 2011-2022 走看看