Catalog
Darknet测试视频输出信息
import sys, os
import cv2
import datetime
sys.path.append(os.path.join(os.getcwd(),'python/'))

import darknet as dn
import pdb

dn.set_gpu(0)
net = dn.load_net("VOCdevkit/VOC2009/yolov3-voc-sgdt-hat.cfg", "backup/yolov3-voc-sgdt-hat_last.weights", 0)
meta = dn.load_meta("VOCdevkit/VOC2009/voc-hat.data")

vc = cv2.VideoCapture('video/V3.mp4')

rval = vc.isOpened()

c=0

while rval:

start = datetime.datetime.now()
rval, frame = vc.read()

if rval:
if(c>9999):
break

cv2.imwrite("video/"+str(c) + '.jpg', frame) #i

r = dn.detect(net, meta, "video/"+str(c) + '.jpg')
print len(r)
os.remove("video/"+str(c) + '.jpg')
c=c+1

else:
break
end = datetime.datetime.now()
print end - start

vc.release()
Author: Jone-Mark
Link: http://94.191.80.102:4000/2019/06/06/Darknet%E6%B5%8B%E8%AF%95%E8%A7%86%E9%A2%91%E8%BE%93%E5%87%BA%E4%BF%A1%E6%81%AF/
Copyright Notice: All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.