ImportError:没有名为“ yolo_utils”的模块

时间:2019-01-18 22:35:16

标签: python-3.5

我下载了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,如何解决此问题?

2 个答案:

答案 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)

复制yolo_utils的源代码。

在导入yolo_utils之前将其粘贴到源代码中。

对我有用。 希望这会有所帮助。