首页 > 其他 > 详细

使用pytorch画图像标注框

时间:2021-08-05 22:27:03      阅读:97      评论:0      收藏:0      [点我收藏+]

使用pytorch画图像标注框

使用draw_bounding_boxes可以方便的画出图像标注框

import torch
import numpy as np
import matplotlib.pyplot as plt
import torchvision.transforms.functional as F
from torchvision.io import read_image
from torchvision.utils import draw_bounding_boxes

plt.rcParams["savefig.bbox"] = ‘tight‘

def show(imgs):
    if not isinstance(imgs, list):
        imgs = [imgs]
    fix, axs = plt.subplots(ncols=len(imgs), squeeze=False)
    for i, img in enumerate(imgs):
        img = img.detach()
        img = F.to_pil_image(img)
        axs[0, i].imshow(np.asarray(img))
        axs[0, i].set(xticklabels=[], yticklabels=[], xticks=[], yticks=[])

pic_1 = read_image(‘‘)

boxes = torch.tensor([[135, 37, 160, 198]], dtype=torch.float)
colors = ["blue"]
result = draw_bounding_boxes(pic_1, boxes, colors=colors, width=5)
show(result)

使用pytorch画图像标注框

原文:https://www.cnblogs.com/11902627r/p/15105111.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!