YOLOv3:将yolov3的.weights文件转换为keras、tensorflow等模型所需的.h5文件的图文教程,以及常见错误解决思路

YOLOv3:将yolov3的.weights文件转换为keras、tensorflow等模型所需的.h5文件的图文教程,以及常见错误解决思路

  • 一、首先下载YOLOv3代码和yolov3.weights,
  • 二、打开Anaconda Prompt (ANACONDA),跳到你放文件夹的地方
  • 三、进入你的文件夹
  • 四、开始转换
  • 六、没有安装Anaconda,使用的pycharm怎么转换
  • 7、容易犯的错误

一、首先下载YOLOv3代码和yolov3.weights,

代码网址:https://github.com/qqwweee/keras-yolo3
下载yolov3.weights的网址:https://pjreddie.com/media/files/yolov3.weights

下载好了,把yolov3.weights放入文件中,最后就是这么个文件:YOLOv3:将yolov3的.weights文件转换为keras、tensorflow等模型所需的.h5文件的图文教程,以及常见错误解决思路_第1张图片

二、打开Anaconda Prompt (ANACONDA),跳到你放文件夹的地方

YOLOv3:将yolov3的.weights文件转换为keras、tensorflow等模型所需的.h5文件的图文教程,以及常见错误解决思路_第2张图片

三、进入你的文件夹

YOLOv3:将yolov3的.weights文件转换为keras、tensorflow等模型所需的.h5文件的图文教程,以及常见错误解决思路_第3张图片

四、开始转换

输入:python convert.py yolov3.cfg yolov3.weights model_data/yolo.h5
在这里插入图片描述
转换成功的就是这么个提示:
YOLOv3:将yolov3的.weights文件转换为keras、tensorflow等模型所需的.h5文件的图文教程,以及常见错误解决思路_第4张图片
打开文件夹你会发现多了个文件夹:
在这里插入图片描述
点开就代表转换成功的:
YOLOv3:将yolov3的.weights文件转换为keras、tensorflow等模型所需的.h5文件的图文教程,以及常见错误解决思路_第5张图片

六、没有安装Anaconda,使用的pycharm怎么转换

打开pycharm,点击右下角的Terminal
在这里插入图片描述
进入下载文件夹的地方:
在这里插入图片描述
然后进行上面同样的步骤:
在这里插入图片描述
可以得到相同的结果

7、容易犯的错误

1 如果你直接使用Windows自带的命名控制窗口,很可能不会成功,容易报错:
YOLOv3:将yolov3的.weights文件转换为keras、tensorflow等模型所需的.h5文件的图文教程,以及常见错误解决思路_第6张图片
2 如果你使用的Keras级别过高,容易出现以下报错:

ImportError: Keras requires TensorFlow 2.2 or higher. Install TensorFlow via `
pip install tensorflow`

这是你需要降低级别就可以了:
在Anaconda Prompt (ANACONDA)命名窗口输入:

pip install keras==2.2 -i https://pypi.douban.com/simple

就可以了
愿各位安装成功!!!

你可能感兴趣的:(#,深度学习,tensorflow,python,anaconda,深度学习)