代码拉取完成,页面将自动刷新
import os
import torch
from PIL import Image,ImageDraw
from dataset import *
from net import *
path='test_image'
net=Net()
net.load_state_dict(torch.load('params/net.pth'))
net.eval()
for i in os.listdir(path):
img=Image.open(os.path.join(path,i))
draw=ImageDraw.Draw(img)
img_data=tf(img)
img_data=torch.unsqueeze(img_data,dim=0)
out=net(img_data)
out=(out[0]*100).tolist()
for j in range(0,len(out),2):
draw.ellipse((out[j]-2,out[j+1]-2,out[j]+2,out[j+1]+2),(255,0,0))
img.show()
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。