Darknet是一套由C語言編寫、專為了YOLO而量身打造的framework,我們在訓練YOLO或預測時,可透過其darknet主程式搭配不同參數以指令模式進行如下的操作:

訓練:

darknet detector train cfg/obj.data cfg/yolov3-tiny.cfg darknet53.conv.74

測試:

darknet detector test cfg.mis/obj.data cfg.mis/tiny-yolo.cfg tiny-yolo.weights images/

若想要透過Python去操控或整合YOLO,雖然官方在python目錄下有提供一個predict image用途的darknet.py,但使用並不方便且功能僅針對圖片的物件偵測,因此,若想要在python程式中整合YOLO,建議使用其它第三方或有心人提供的程式或套件。

個人目前在Python程式中使用YOLO模型的作法有兩種,YOLO3-4-Py以及OpenCV DNN,前者支援GPU可充分發揮GPU的效率,但在純CPU環境下則非常緩慢。後者直接整合於OpenCV方便使用,可惜跟OpenCV一樣尚不支援GPU,不過在純CPU的執行效率倒是比YOLO3-4-Py在CPU上要好很多。因此,如果您有GPU的話,建議選擇YOLO3-4-Py,沒有的話就建議有支援YOLOV3的OpenCV 3.4.3以上版本。

具体教程:

python怎么写lnx_如何在PYTHON程式中使用YOLO相关推荐

  1. python实现一个整数加法计算器_如何使用python编程写一个加法计算器-Python教程...

    一.关上idle.点击file,而后点击new file.这是创立一个新的文件. 新建一个文件之后,咱们输出第一行代码,应用print函数,正在屏幕上打印一句话,此中字符串要应用双引号,输出法要应用英 ...

  2. Python发展迅猛,如何在Python热中脱颖而出了?

    最近几年Python发展迅速,在种类繁多的开发语言中,一直稳居前三.在国外很流行,国内最近几年也是发展迅速.国内很多小学生都在开始学习Python,未来会把Python加入高考也不是不可能的事情. 可 ...

  3. 编程中python怎么读-编程语言如何在Python中读写文件

    从文件读取和写入文件是任何编程语言的常见需求.任何文件在读写之前都需要打开.大多数编程语言都使用open()方法来打开文件,以便使用文件对象(file object)读写.可以使用不同类型的文件访问模 ...

  4. python可以写桌面软件吗-python能写桌面程序吗

    其实Python/Java/PHP都不适合用来做桌面开发,Java还是有几个比较成熟的产品的,比如大名鼎鼎的Java集成开发环境IntelliJ IDEA.Eclipse就是用Java开发的,不过PH ...

  5. python自增_如何在python语言实现自增和自减功能并显示结果

    在python语言中,跟Java和JavaScript语言不一样,python中没有自增和自减功能,而Java和JavaScript中有.但是,python语言可以使用变量加1或减1替换.下面利用几个 ...

  6. linux python开发环境_如何在Linux系统中搭建Python编程环境

    1 在大多数的Linux系统中,基本上都默认安装了Python,也就是说,在Linux的系统中基本上是不需要安装什么软件,就可以使用Python. 下面以ubuntu操作系统为例,看看如何在Linux ...

  7. python进程暂停_如何在Python中暂停多进程?

    我希望用户能够在怎么开始的实现它?在 我的代码是:# -*- coding: utf-8 -*- from PySide import QtCore, QtGui from Ui_MainWindow ...

  8. python如何仿写文章_python,python3.x_求助,用python仿写以下代码,python,python3.x,java - phpStudy...

    求助,用python仿写以下代码 public static void main(String[] args) { Scanner sc=new Scanner(System.in); int n=s ...

  9. python 线性回归模型_如何在Python中建立和训练线性和逻辑回归ML模型

    python 线性回归模型 Linear regression and logistic regression are two of the most popular machine learning ...

最新文章

  1. RxJS 6有哪些新变化?
  2. opencv拖动进度条_OpenCV GUI基本操作,回调函数,进度条,裁剪图像等
  3. 今天的新坑 ubuntu18.04安装docker
  4. linux 相册管理,图片管理(时间线、相册管理)- 深度看图 -Deepin深度系统用户手册...
  5. 在SAP Data Intelligence Modeler里测试data Generator graph
  6. mysql 更新日的数据类型_[每日更新-MySQL基础]5.常用的数据类型-整数和字符串
  7. 【CF#706B】 Interesting drink (二分)
  8. Java JavaBean
  9. 【报告分享】如何嫁给“改变世界的男人”-程序员之理想女友大调查.pdf(附下载链接)...
  10. 我新买的GTX1050为何装上去一直是黑屏
  11. 阿里开源物联网操作系统 AliOS Things 3.0 发布,集成平头哥 AI 芯片架构!
  12. CSS定位设置实例——盒子的定位
  13. python 解决无法更新pip问题
  14. 怎么让模糊的数字变清楚_如何用ps将模糊图片变清晰?
  15. sumif单列求和_excel sumif单条件求和 使用SUMIF函数统计单字段多条件求和的方法...
  16. uni-app以h5网页的方式发布企业微信应用
  17. amd锐龙笔记本cpu怎么样_九代酷睿还是AMD锐龙?多款标压笔记本处理器性能实测对比...
  18. Matter理论介绍-通用-1-03:桥接器-数据结构
  19. Pikka 2.1.0 macOS菜单栏屏幕取色器
  20. 第三方登录(QQ登陆)实现

热门文章

  1. 小米电视html插口,小米电视4s背面接口有哪些
  2. QT5串口编程——编写简单的上位机
  3. 【LaTex】基础语法框架快速入门教程——Tex live+TexStudio简要安装及使用教程
  4. 为什么我的域名在某些地方不能访问,解析到127.0.0.1或者0.0.0.0?
  5. 分享150个ASP源码,总有一款适合您
  6. 矩阵连乘问题(动态规划)
  7. 不出千元!打造耐用、高效SCSI硬盘系统(转)
  8. 震惊!史上最菜的Oracle 11g教程(大佬勿进)
  9. 论文参考文献中括号+数字转上标
  10. C++面向对象程序设计实验题:有理数类(分数类)设计