将三角形由蓝色转变为黑色
import cv2
img = cv2.imread(‘shape.jpg’)
cv2.imshow(‘src’,img)
height,width,_=img.shape
b,g,r = cv2.split(img)
for i in range(height):
for j in range(0,width):
for k in range(3):
if 100<b[i,j]<200:
img.itemset((i,j,k),0)
cv2.imshow(‘dst’,img)
cv2.waitKey()
cv2.destroyAllWindows()
显示效果

这篇博客展示了如何使用OpenCV将图像中蓝色三角形区域转换为黑色,通过读取图片、颜色分割、条件判断并修改像素值实现颜色变换,适合初学者理解图像处理基础操作。
976

被折叠的 条评论
为什么被折叠?



