net = cv2.dnn.readNetFromDarknet(model_path, classes_path) AttributeError: module 'cv2.dnn' has no attribute 'readNetFromDarknet'
时间: 2023-11-29 08:16:30 浏览: 171
这个错误可能是由于 OpenCV 版本的问题所致。从 OpenCV 4.4.0 版本开始,它引入了一个新的 DNN 模块,其中包含了读取 Darknet 模型的功能。如果您使用的是早期版本的 OpenCV,则可能没有该功能。
您可以尝试升级您的 OpenCV 版本,或者使用另一种方法来加载模型。例如,您可以使用 Darknet 库本身来加载模型,然后将权重转换为 OpenCV 中的格式,然后使用 OpenCV 进行推理。或者,您可以使用其他深度学习框架,如 PyTorch 或 TensorFlow,来加载和推理模型。
阅读全文