我下载了openCV和YOLO权重,以便使用Python 3.5版本对特定项目实现对象检测。
当我运行这段代码时:
{{1}}
控制台显示以下错误:
ImportError跟踪(最近的呼叫 最后)在() ---->从yolo_utils中导入1个read_classes,read_anchors,generate_colors,preprocess_image,draw_boxes,scale_boxes 2从yad2k.models.keras_yolo导入yolo_head,yolo_boxes_to_corners,preprocess_true_boxes,yolo_loss,yolo_body
ImportError:没有名为“ yolo_utils”的模块
请注意,我在weights文件夹中下载了yolo_utils.py,如何解决此问题?
答案 0 :(得分:3)
实际上,您正在导入用户构建的模块。由于Coursera协调员创建了Yolo_utils,使事情变得简单,因此该模块仅在他们的计算机中可用,并且您正尝试将其导入到您的计算机中。 这是module的github链接: https://github.com/JudasDie/deeplearning.ai/blob/master/Convolutional%20Neural%20Networks/week3/yolo_utils.py 将此保存到.py formet中的本地计算机 并将此文件复制到您的应用程序的lib文件(anaconda或任何其他文件)中
答案 1 :(得分:0)