Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 不能';t通过OpenCV dnn模块显示YLO结果_Python_Opencv_Object Detection_Yolo_Dnn Module - Fatal编程技术网

Python 不能';t通过OpenCV dnn模块显示YLO结果

Python 不能';t通过OpenCV dnn模块显示YLO结果,python,opencv,object-detection,yolo,dnn-module,Python,Opencv,Object Detection,Yolo,Dnn Module,我正在尝试通过darknet(or)来训练YOLO对象检测,它非常适合通过 /darknet探测器测试cfg/obj.data cfg/yolo-obj.cfg yolo.weights data/test.jpg 我使用160*30的图像进行训练和测试。我还通过Tiny-YOLOv2和另一个模型进行了测试,它可以检测图像中的所有数字 但当我想显示训练重量的结果和特定图像(如bellow)时,使用Opencv dnn模块,我无法正确显示所有对象(数字) 但当我检查一张更大的图像(128

我正在尝试通过darknet(or)来训练YOLO对象检测,它非常适合通过

/darknet探测器测试cfg/obj.data cfg/yolo-obj.cfg yolo.weights data/test.jpg

我使用160*30的图像进行训练和测试。我还通过Tiny-YOLOv2和另一个模型进行了测试,它可以检测图像中的所有数字

但当我想显示训练重量的结果和特定图像(如bellow)时,使用Opencv dnn模块,我无法正确显示所有对象(数字)

但当我检查一张更大的图像(1280*760)时,它可能会显示结果

板检测的正确输出:
我解决了它。当我们想用OpenCV和DNN模块来显示结果时,必须考虑原始图像的缩放比例。例如,当我有一个
160*30
输入图像时,首先我将其转换为
416*78
(将其中一个宽度或高度调整为416)。现在为了显示结果,我将高度乘以
416/78