import cv2
import numpy as np


# 导入图片
pic=cv2.imread('20220627220739.jpg')

# 创建logo和mask
logo=np.zeros((200,200,3),np.uint8)
mask=np.zeros((200,200),np.uint8)

# 绘制logo
logo[20:120,20:120]=[0,0,255]
logo[80:180,80:180]=[0,255,0]

mask[20:120,20:120]=255
mask[80:180,80:180]=255

# 对mask按位求反
m=cv2.bitwise_not(mask)

# 选择添加logo的位置
roi=pic[0:200,0:200]

# 与m进行位操作
tmp=cv2.bitwise_and(roi,roi,mask=m)

dst=cv2.add(tmp,logo)

pic[0:200,0:200]=dst

# 显示图片
cv2.imshow('pic',pic)
# cv2.imshow('logo',logo)
# cv2.imshow('mask',mask)
# cv2.imshow('tmp',tmp)
# cv2.imshow('dst',dst)
cv2.waitKey(0)
评论
头像
验证码:
相关推荐

七年之痒是什么意思

520送什么给女友

第一次见女方父母送什么好




如果未经特殊说明,本站内容皆为原创,转载内容如果侵犯了您的权益,如有侵权请联系管理员删除
联系QQ:2380712278

备案号:皖ICP备19012824号