从Gluoncv下载已经训练好的模型进行目标检测

首先从cmd下载

pip install mxnet
pip install gluoncv
将以下代码复制到Pycharm中,
from gluoncv import model_zoo, data, utils
from matplotlib import pyplot as plt
import cv2
net = model_zoo.get_model('yolo3_darknet53_voc', pretrained=True)
#下载预训练好的网络模型
im_fname = ('C:\\Users\\lenovo\\Pictures\\dog.jpg')
 #测试用dog图片

x, img = data.transforms.presets.yolo.load_test(im_fname, short=512)
print('Shape of pre-processed image:', x.shape)

class_IDs, scores, bounding_boxs = net(x)

ax = utils.viz.plot_bbox(img, bounding_boxs[0], scores[0],
                         class_IDs[0], class_names=net.classes)
plt.show()

显示结果如下:

  

 

posted @ 2020-11-28 15:19  yangyue-kai  阅读(271)  评论(0编辑  收藏  举报