DARKNET参考网页
https://pjreddie.com/darknet/yolo/

darknet转换keras h5

参考网页:
https://gitee.com/huxiaoou/yolov3_keras?_from=gitee_search

转换yolov3
john@john-wang:~/yolov3/yolov3_keras$ python3 convert.py yolov3.cfg yolov3.weights model_data/yolov3.h5
在这里插入图片描述
转换yolov3 tiny
john@john-wang:~/yolov3/yolov3_keras$ python3 convert.py yolov3-tiny.cfg yolov3-tiny.weights model_data/yolov3-tiny.h5

转换yolov3 mask
john@john-wang:~/yolov3/yolov3_keras_mask$ python3 convert.py Mask/yolov3_mask.cfg mask_weights/yolov3_mask_last.weights model_data/yolov3.h5

运行识别图像

john@john-wang:~/yolov3/yolov3_keras$ python3 yolo_video.py --image

argparse含义
关键字default也提供一种特殊用法:default=argparse.SUPPRESS。在这种情况下,如果命令行并没有匹配的选项,那么并不会在解析结果对象中添加选项对应的成员
action=‘store_true’,只要运行时该变量有传参就将该变量设为True。
required = false , this argument input may be neglected
用于命令行输入或程序中输入,如果在首行命令行输入,则不用写default
parser.add_argument(’–image’, default=False, action=“store_true”, help=‘Image detection mode, will ignore all positional arguments’)
在这里插入图片描述

运行实时识别

john@john-wang:~/yolov3/yolov3_keras$ python3 ./yolo_video.py

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐