作者:ccccting
案列:© Fu Xianjun. All Rights Reserved.
目录
图像灰度化
导库
import cv2 as cv
import numpy as np
import matplotlib.pyplot as plt
img = cv.imread("1.jpg", cv.IMREAD_COLOR)
函数
gray = cv.cvtColor(img, cv.COLOR_BGR2GRAY)
cv.imshow("img", gray)
cv.waitKey(0)
分量法
height, width, channel = img.shape
R = np.zeros(img.shape, np.uint8)
G = np.zeros(img.shape, np.uint8)
B = np.zeros(img.shape, np.uint8)
for i in range(height):
for j in range(width):
R[i, j] = img[i, j, 0]
G[i, j] = img[i, j, 1]
B[i, j] = img[i, j, 2]