OpenCV未知层类型运行暗网检测

时间:2018-04-19 16:25:50

标签: opencv runtime-error yolo

我试图从使用Yolo v2切换到Yolo v3并且无法使检测工作。我收到了错误

class SomeElement extends HTMLElement {...}
    window.customElements.define('some-element') 
    var newElement = document.createElement('some-element')newElement.appendChild(document.createElement('div).appendChild(document.createElement('test')))

有人知道如何解决这个问题吗?使用Yolo v2中的cfg文件可以正常工作。

1 个答案:

答案 0 :(得分:4)

已将对运行YOLOv3的支持添加到OpenCV主分支(3.4.3)。

您应该能够将YOLOv3 configweights与OpenCV DNN模块一起使用来执行对象检测。

net = cv2.dnn.readNet(args.weights, args.config)

blob = cv2.dnn.blobFromImage(image, scale, (416,416), (0,0,0), True, crop=False)

net.setInput(blob)

outs = net.forward(get_output_layers(net))

完整代码here

在OpenCV的object detection上的samples / dnn目录中查看github repo示例。

blog post(由我撰写)详细说明了如何在COCO dataset上使用预先训练的YOLOv3权重执行对象检测以在上下文中检测80 common objects

希望这会有所帮助。