error: the following arguments are required: config_path, weights_path, output问题解决

问题

在运行 convert.py 文件把YOLO配置文件转换成keras适用的h5文件报错:

“usage: convert.py [-h] [-p] [-w] config_path weights_path output_path
convert.py: error: the following arguments are required: config_path, weights_path, output_path”

error: the following arguments are required: config_path, weights_path, output问题解决_第1张图片

解决

网上看了很多,很多说什么参数问题,在参数加上“–”就好了,其实不然。

而是需要在cmd终端,用python调用并传入参数即可解决,因为你运行整个py文件的话,运行一句代码,它就输出一个结果。

所以要在该目录下的终端运行
python convert.py yolov3.cfg yolov3.weights model_data/yolo.h5
比如这里我在pycharm上面运行,点击下面的 Terminal ,打开终端,然后到该文件目录下运行即可转换成功。
error: the following arguments are required: config_path, weights_path, output问题解决_第2张图片

error: the following arguments are required: config_path, weights_path, output问题解决_第3张图片

你可能感兴趣的:(报错Bug解决方法,python,深度学习,Keras,目标检测)