目标检测和边界框


%matplotlib inline
import gluonbook as gb
from mxnet import image
import sys

gb.set_figsize()
img = image.imread('./catdog.jpg').asnumpy()
gb.plt.imshow(img)

dog_bbox,cat_bbox = [60,45,378,516],[400,112,655,493]

def bbox_to_rect(bbox,color):
    return gb.plt.Rectangle(
        xy=(bbox[0], bbox[1]), width=bbox[2]-bbox[0], height=bbox[3]-bbox[1],
        fill=False, edgecolor=color, linewidth=2)

fig = gb.plt.imshow(img)
fig.axes.add_patch(bbox_to_rect(dog_bbox,'blue'))
fig.axes.add_patch(bbox_to_rect(cat_bbox,'red'))

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM