Opencv 无法使用Yolo.v3从lg模拟器检测图像中的对象

Opencv 无法使用Yolo.v3从lg模拟器检测图像中的对象,opencv,object-detection,yolo,Opencv,Object Detection,Yolo,我已经实现了yolo v3,它是从CoCoodata集合中训练出来的。除了我用它在lg模拟器的图像中检测汽车外,它在所有情况下都能正常工作。唯一不同的是,通过使用cv2.imread,lg模拟器的图像被放大了。我看不清全貌。我试图调整图像的大小,然后将其输入到经过训练的模型中,但它不起作用。我也玩过cv2.blobfromimage,但似乎什么都不适合我。 我已经从互联网上下载了同一个lg模拟器的其他图片,但它们工作正常。但为什么不从我给自己拍的照片来看呢。请告诉我如何解决此问题。请确保调整大小

我已经实现了yolo v3,它是从CoCoodata集合中训练出来的。除了我用它在lg模拟器的图像中检测汽车外,它在所有情况下都能正常工作。唯一不同的是,通过使用cv2.imread,lg模拟器的图像被放大了。我看不清全貌。我试图调整图像的大小,然后将其输入到经过训练的模型中,但它不起作用。我也玩过cv2.blobfromimage,但似乎什么都不适合我。
我已经从互联网上下载了同一个lg模拟器的其他图片,但它们工作正常。但为什么不从我给自己拍的照片来看呢。请告诉我如何解决此问题。

请确保调整大小后的对象具有相似的特征-大小、照明、车辆类型。如果其中任何一个距离训练数据足够远,你就不能期望检测到。好的。那么有没有办法操纵这些属性呢?我也尝试过改变阈值水平,但我猜距离训练数据非常远,因为你注意到,刻度可以直接操纵,照明也可以在一定程度上进行。如果检测自己的图像很重要,您可能希望生成大量图像并将其用作训练数据