考虑到本科学校校庆即将到来,而又刚好学习了百度飞桨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

本文介绍了作者使用百度飞桨的DeepLabv3+模型进行AI抠图,并结合Python的PIL和numpy库进行图片合成与处理的经验。在本科校庆之际,作者尝试合成自己与学校合照,尽管初学翻车,但认识到抠图部分有待细化和后期处理,如色彩调整和锐化,以提高图片质量。
最低0.47元/天 解锁文章
3725

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



