这几天遇到图像检测的任务,所以找到了yolov3模型,这个模型是现在比较轻量级,效果又比较好的,因此找了一篇教程,https://blog.csdn.net/u012746060/article/details/81183006。非常感谢博主分享!!
具体的内容跟着教程走就好,这里遇到了几个坑,跟大家分享一下:
1. 在做教程三里面的第三步时,可能会报错no such file ***.xml,这里可能的原因是命名中出现了中文括号,作者提供的脚本会把空格和换行同等对待,也就是把同一个文件的文件名分割开了,所以在使用的时候文件名里不能有中文括号。
图1.1 可能出错的脚本位置2.‘module ’tensorflow.python,ops.nn’ has no attribute ’leaky_relu’
出错原因是keras安装版本出现问题,解决的方法是卸载已经安装的keras,安装
pip install keras==2.1.2-i https://pypi.tuna.tsinghua.edu.cn/simple
3.OSError: image file is truncated (0 bytes not processed)
错误信息发生在发生在yolo3/utils.py里,解决方法是在文件开头加上:
from PIL import ImageFile
ImageFile.LOAD_TRUNCATED_IMAGES = True
网友评论