下面的方法比上面的快2倍左右,cpu占用差不多。
torch1.0好像没有这个优势了
python 11.5s
torch能快一倍左右,6s
import cv2
if __name__ == '__main__':
path=r'D:\data\Original\JPEGImages\09981.jpg'
img_ = cv2.imread(path)
start = time.time()
for j in range(500):
#python中如果是除法,img=img/255.0 会很快;img1=img/255.0 就会比较慢,一张图片需要156ms
img=img_/255.0
img2 = torch.from_numpy(img).float().unsqueeze(0)
# time.sleep(0.007)
print('time1',time.time()-start)
img = cv2.imread(path)
start = time.time()
for j in range(500):
# i