python mixup
【摘要】 opencv
import cv2 img = cv2.imread("500x400.jpg",1)img1 = cv2.imread("tuzi500x400.jpg",1)cv2.imshow('img',img)cv2.imshow('img1',img1)dst=cv2.addWeighted(img,0.5, img1,0.5,0) #图像融合'''参数1 参...
opencv
-
import cv2
-
-
img = cv2.imread("500x400.jpg",1)
-
img1 = cv2.imread("tuzi500x400.jpg",1)
-
cv2.imshow('img',img)
-
cv2.imshow('img1',img1)
-
dst=cv2.addWeighted(img,0.5, img1,0.5,0) #图像融合
-
'''
-
参数1 参数3 待叠加的两个图像,两个图像的大小,通道数必须一致
-
参数2 参数4 分别是两个图像的权重
-
参数5 gamma:必选参数。两个图像融合后添加的数值。总和等于255以上就是纯白色了。注意不要设置太大,不然图片会一片白。
-
'''
-
cv2.imshow('dst',dst)
-
cv2.waitKey()
pil:
-
from PIL import Image
-
-
img1 = Image.open("object.jpg")
-
-
img1 = img1.convert('RGBA')
-
-
-
-
img2 = Image.open("other.jpg")
-
-
img2 = img2.convert('RGBA')
-
-
#resize to size of img1
-
-
img2 = img2.resize(img1.size)
-
-
print(img2.size)
-
-
-
-
img = Image.blend(img1, img2, 0.2)
-
-
img.show()
-
-
img.save("blend.jpg")
文章来源: blog.csdn.net,作者:网奇,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/jacke121/article/details/107966202
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)