我试图修改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)
答案 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()