考虑到本科学校校庆即将到来,而又刚好学习了百度飞桨AI抠图以及图片合成的相关课程,因而想合成一张自己和本科学校的合照。(由于才疏学浅,略有翻车,请见谅)
使用工具:百度PaddleHub DeepLabv3+模型(deeplabv3p_xception65_humanseg)
python 3.7 matplotlib PIL numpy 库
DeepLabv3+模型 主要进行抠图的处理
PIL numpy库主要是对图片参数进行处理
整体操作很简单,本人直接利用百度 AI studio在线平台进行的操作,具体代码如下:
首先导入库,然后查看自身需要合成的照片
# 待合成图片
test_img_path = ["./me1.jpg"]
import matplotlib.pyplot as plt
import matplotlib.image as mpimg
for i in range(len(test_img_path)):#可以不用此语句,因为只有一张照片
img = mpimg.imread(test_img_path[i])
plt.figure(figsize=(10,10))#显示图片展示尺寸
plt.imshow(img)
plt.axis