用于网络摄像头的Darknet Python API,用于实时视频检测

时间:2018-07-11 09:25:41

标签: python yolo

我试图修改darknet.py中的代码,以便对来自网络摄像头的实时视频提要进行检测。刚刚导入了开放的cv库,并对主函数做了一些修改。之前它是在导入opencv之前检测单个图像的。但是现在我得到了这个错误。谁能帮忙..

错误:

(python:7913): Gtk-ERROR **: GTK+ 2.x symbols detected. Using GTK+ 2.x and GTK+ 3 in the same process is not supported
Trace/breakpoint trap (core dumped)

1 个答案:

答案 0 :(得分:0)

我的主要功能如下:

如果名称 ==“ 主要”:

net = load_net("cfg/yolov3.cfg", "yolov3.weights", 0)
meta = load_meta("cfg/coco.data")
cap = cv2.VideoCapture(0)
while(True):
    ret, frame = cap.read()
    cv2.imshow('frame',frame)

    cv2.imwrite('check.jpg',frame)
    r = detect(net, meta, "check.jpg")
    print r
    if cv2.waitKey(1) & 0xFF == ord('q'):
        break

cap.release()