Python 3.x 输入[0][3]==(1+;坐标+;类)*函数中的锚定';getMemoryShapes';

Python 3.x 输入[0][3]==(1+;坐标+;类)*函数中的锚定';getMemoryShapes';,python-3.x,opencv,yolo,Python 3.x,Opencv,Yolo,我已经在我的自定义数据集(单类-电池)上训练了YOLOv2模型。将cfg文件中的过滤器更改为30,类更改为1,最大批次更改为2000。我得到了最终的权重,当我尝试使用网络摄像头实时预测时,我面临以下问题- Traceback (most recent call last): File "/home/dinesh/workspace/darknet-master/yolo_obj_detection.py", line 75, in <module> outs = net.

我已经在我的自定义数据集(单类-电池)上训练了YOLOv2模型。将cfg文件中的过滤器更改为30,类更改为1,最大批次更改为2000。我得到了最终的权重,当我尝试使用网络摄像头实时预测时,我面临以下问题-

Traceback (most recent call last):
  File "/home/dinesh/workspace/darknet-master/yolo_obj_detection.py", line 75, in <module>
    outs = net.forward(getOutputsNames(net))
cv2.error: OpenCV(4.1.0) /io/opencv/modules/dnn/src/layers/region_layer.cpp:97: error: (-215:Assertion failed) inputs[0][3] == (1 + coords + classes)*anchors in function 'getMemoryShapes'
回溯(最近一次呼叫最后一次):
文件“/home/dinesh/workspace/darknet master/yolo_obj_detection.py”,第75行,in
outs=净转发(getOutputsNames(净))
cv2.error:OpenCV(4.1.0)/io/OpenCV/modules/dnn/src/layers/region\u layer.cpp:97:error:(-215:断言失败)输入[0][3]==(1+coords+classes)*函数“getMemoryShapes”中的锚
我正在使用

Python-3.6.7

OpenCV-4.1.0

使用相同的配置,我训练了YOLOV3模型,并实时预测,没有任何问题,但当我使用YOLOV2时,我面临这个错误。我怎样才能克服这个问题