paddlehub创意项目应用实践
初次接触paddlehub,听过老师的讲座后,我发现竟然有如此神奇方便的AI模型。paddlehub中预训练好的模型种类很多,比如人像抠图,人脸检测,人体骨骼模型检测,自然语言处理,头部姿态检测等等。这些模型都是可以直接下载调用的,大大减少了我们自己训练模型的时间。 下面是我的第一个paddlehub项目,应用了人像抠图模型deeplabv3p_xception65_humanseg和人脸检测模型ultra_light_fast_generic_face_detector_1mb_640,感受到了paddlehub开源项目带来的便捷。(以下图片均来源于网络)
一、首先加载带处理图像
# 待预测图片
test_img_path = "girl.jpg"
import matplotlib.pyplot as plt
import matplotlib.image as image
def show_image(image_path):
'''
展示图片
'''
img = image.imread(image_path)
plt.figure(figsize=(10,10))
plt.imshow(img)
plt.axis('off')
plt.show()
# 展示待预测图片
show_image(test_img_path