试了下百度PaddleHub开源的mask detection项目
Posted 猪日天爱吃饭
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了试了下百度PaddleHub开源的mask detection项目相关的知识,希望对你有一定的参考价值。
import paddlehub as hub
import matplotlib.pyplot as plt
import matplotlib.image as mpimg
import os
# 待预测图片
root=r'./data'
test_img_path = [root + os.sep + file for file in os.listdir(root)]
img = mpimg.imread(test_img_path[0])
# 展示待预测图片
plt.figure(figsize=(10,10))
plt.imshow(img)
plt.axis('off')
plt.show()
#加载预训练模型
module = hub.Module(name="pyramidbox_lite_mobile_mask")
# 将模型保存在test_program文件夹之中
module.processor.save_inference_model(dirname=r"D:人工智障2020新冠肺炎aidu口罩检测model")
input_dict = {"image": test_img_path}
# 口罩检测预测
results = module.face_detection(data=input_dict)
for result in results:
print(result)
# 预测结果展示
img = mpimg.imread(r'./detection_result 1.png')
plt.figure(figsize=(10,10))
plt.imshow(img)
plt.axis('off')
plt.show()
在这里不抱希望地小声问一句:有针对公园场景的图片语义分割的现成轮子吗?(已经尝试了基于deeplab,cityscape数据及/ADE20K数据集的轮子,但效果不好)
以上是关于试了下百度PaddleHub开源的mask detection项目的主要内容,如果未能解决你的问题,请参考以下文章