color

该代码段读取了两幅图片(CAAA.png和BBBB.png),然后利用OpenCV将第一幅图像转换到HSV色彩空间。通过对像素值的条件判断,修改图像中满足特定条件的像素,将其变为白色,否则设为蓝色。最后,将处理后的图像保存为DDDD.png。
摘要由CSDN通过智能技术生成
path1=r'C:\Users\asdf\Desktop\AAAA.png'
path2=r'C:\Users\asdf\Desktop\BBBB.png'
img1=cv2.imread(path1)
img2=cv2.imread(path2)
print(img1.shape)
height=img1.shape[0]
width=img1.shape[1]
channels=img1.shape[2]
print("height:%s,widht:%s,channels:%s" % (height,width,channels))
print(img1.size)
img1=cv2.cvtColor(img1,cv2.COLOR_BGR2HSV)
#    img_bright=cv2.inRange(img,(0,200,0),(255,255,255))
for row in range(height):
    for col in range(width):        #@print(row , "," , col , ":",img1[row][col], "," , img2[row][col])
        if img1[row][col][0]<=5 and img1[row][col][1]>240 and img1[row][col][2]>80:
            img1[row,col]=[0,255,255]
        else:
            img1[row,col]=[0,0,255]
img1=cv2.cvtColor(img1,cv2.COLOR_HSV2BGR)
cv2.imwrite(r'C:\Users\\DDDD.png',img1)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值