案例 Fu Xianjun. All Rights Reserved.
实现代码
import numpy as np
import cv2
img = cv2.imread('shape.jpg')
gao,kuan,_ = img.shape
b,g,r = cv2.split(img)
for i in range (gao):#遍历
for j in range(0,kuan):
for k in range(0,3):#遍历每个通道
if 100< b[i,j]<200:
img.itemset((i,j,k),150)#颜色
cv2.imshow("img" , img)#显示原图所改变的图片
cv2.waitKey(0)
cv2.destroyAllWindows()
原图
结果
这篇文章主要讲了如何利用OpenCV数字图像处理改变图片颜色