无法在Opencv python中检测cv2.dnn.readNetFromDarknet的对象
我正在使用opencv python进行对象检测 我的计划如下。无法在Opencv python中检测cv2.dnn.readNetFromDarknet的对象,python,opencv,Python,Opencv,我正在使用opencv python进行对象检测 我的计划如下。 1.用黑暗训练我自己的目标(1类)。 2.使用cv2.dnn.readNetFromDarknet函数使用opencv python生成对象检测代码。 我成功地完成了第一步。 我用darknet(VS2015)训练了我自己的对象(1类),得到了权重、cfg和名称文件。 (我认为列车运行良好,因为当前平均损耗为0.015,区域平均IOU为0.92) 此外,我在黑暗中用测试图像检查了列车模型。 但在步骤2中,我的模型在opencv p
1.用黑暗训练我自己的目标(1类)。
2.使用cv2.dnn.readNetFromDarknet函数使用opencv python生成对象检测代码。
我成功地完成了第一步。
我用darknet(VS2015)训练了我自己的对象(1类),得到了权重、cfg和名称文件。
(我认为列车运行良好,因为当前平均损耗为0.015,区域平均IOU为0.92)
此外,我在黑暗中用测试图像检查了列车模型。
但在步骤2中,我的模型在opencv python中无法检测到具有相同测试图像的任何内容。
我检查了从darknet下载的原始coco数据集权重,我的代码正在进行检测,例如人、车……
它对我的模型不起作用。
我猜不出发生了什么事和问题。
我需要你的帮助 我的系统在下面。
Windows10 64位
cuda 10.0
cudnn 7.6.5
python 3.7.7
tensorflow 2.0.0
opencv python 4.2.0.34
非常感谢
我的代码被引用。Hey@Beercat你的问题真的不能像现在这样回答。也许我们开始的时候会小一点,你告诉我们你的问题到底在哪里。你尝试了什么,你得到了错误信息还是得到了什么结果?你期望得到什么?发布你的一些代码,这样我们可以重现你的问题也会对你有所帮助…我的问题是我自己训练的权重和cfg文件在代码中不起作用。我的代码的引用已发布。我只将函数从readNet更改为readNetFromDarknet,并更改了权重、cfg和coco名称文件。您是否收到任何错误消息?您可以通过在引用中的数据上尝试代码来跟踪失败的地方吗?你的问题对这个论坛来说太广泛了。欢迎来到堆栈溢出。请参加本教程()并阅读帮助中心()中的信息指南,特别是“如何提出一个好问题”()、“什么是好主题”()和“如何创建一个最小的、可复制的示例”(),非常感谢。我没有错误消息。这就是我的问题。。。我的代码运行良好,但没有检测到我自己的训练对象。我应该检查哪一部分?