• YOLO---Darknet下的学习笔记 V190319


    YOLO---Darknet下的学习笔记

    @WP 20190319

      很久没有用YOlO算法了,今天拿过来玩玩。折腾半天,才好运行通的,随手记一下: 一是,终端下的使用。二是,python接口的使用。

    一、终端下的使用。

    在终端里,直接运行时Yolo的Darknet的各项命令,/home/wp/darknet/cfg/coco.data文件,使用原件:
    =======================================coco.data======================================
    classes= 80
    train  = /home/pjreddie/data/coco/trainvalno5k.txt
    valid  = coco_testdev
    #valid = data/coco_val_5k.list
    names = data/coco.names
    backup = /home/pjreddie/backup/
    eval=coco
    ======================================================================================


    (1)检测一张图片
    wp@wp-MS-7519:~/darknet$ ./darknet detect cfg/yolov3.cfg wp_data/yolov3.weights data/dog.jpg

    出现问题:
    ./darknet detector test cfg/yolov3.cfg wp_data/yolov3.weights data/dog.jpg报错names: Using default 'data/names.list'。。。Couldn't open file: data/names.list

    (2)检测一段视频
    接好usb后,直接运行usb视频检测
    wp@wp-MS-7519:~/darknet$ ./darknet detector demo /home/wp/darknet/cfg/coco.data /home/wp/darknet/cfg/yolov3.cfg /home/wp/darknet/weights/yolov3.weights
    说明:在CPU下,运行的特别卡。"直接接USB,然后执行:./darknet detector demo cfg/coco.data cfg/yolov3.cfg yolov3.weights就可以了啊,官网https://pjreddie.com/darknet/yolo/说的很详细的。"

     

     

     

     

     

     

    二、python接口的使用。
    (1)说明——用my_webcam_darknet时-修改coco_data.txt

    运行python /home/wp/darknet/python/my_webcam_darknet.py时,出现找不到/data/coco.names问题。
    修改/home/wp/darknet/cfg/coco.data:
    =======================================coco.data======================================
    classes= 80
    train = /home/pjreddie/data/coco/trainvalno5k.txt
    valid = coco_testdev
    #valid = data/coco_val_5k.list
    names = ../data/coco.names
    backup = /home/pjreddie/backup/
    eval=coco
    ======================================================================================
    通了,但在CPU下,摄像头反应的很慢很慢。。。

    (2)darknet.py也不能直接运行,需要简单修改一下相关路径。修改完后的y运行使用:python darknet.py报错,也需要
    修改/home/wp/darknet/cfg/coco.data:
    =======================================coco.data======================================
    classes= 80
    train = /home/pjreddie/data/coco/trainvalno5k.txt
    valid = coco_testdev
    #valid = data/coco_val_5k.list
    names = ../data/coco.names
    backup = /home/pjreddie/backup/
    eval=coco
    修改内容同(1)
    ======================================================================================

    (3)推测,使用python接口,需要修改/home/wp/darknet/cfg/coco.data。暂且未验证~。

  • 相关阅读:
    python3+request接口自动化框架
    类型转换函数
    操作符重载(三)
    操作符重载(二)
    操作符重载(一)
    时间获取函数
    文件和目录
    Linux五种IO模型
    类中的函数重载
    系统调用IO和标准IO
  • 原文地址:https://www.cnblogs.com/carle-09/p/10558634.html
Copyright © 2020-2023  润新知