IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 人工智能 -> YOLO3 + Python 基础教程(一):环境搭建与测试 -> 正文阅读

[人工智能]YOLO3 + Python 基础教程(一):环境搭建与测试

一、所需要的库文件以及Python版本

  • Python 3.7 + 开发环境
  • TensorFlow-gpu 2.6.0
  • OpenCV-Python 4.5.3+
  • win10
  • Microsoft Visual Studio 2019(我反正要下,缺少这个,因为这个弄得我很难受)

二、下载YOLO3源代码

  1. YOLO3源代码:github_keras-yolo3
  2. 下载权重文件:官网_yolov3_weights(点击直接下载)

三、添加YOLO模型

先将刚刚下载好的yolov3.weights 权重放在下载的yolo文件中

在这里插入图片描述

再用Pycharm打开YOLO源代码
在命令行输入:python convert.py yolov3.cfg yolov3.weights model_data/yolo.h5
在这里插入图片描述
运行命令直到出现:Saved Keras model to model_data/yolo.h5

且 model_data 中多了个 yolo.h5 文件就代表准备工作完成了


注意

如果在执行python convert.py yolov3.cfg yolov3.weights model_data/yolo.h5这行命令报错了!

报错内容如下

error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Micros......
在这里插入图片描述

这个时候就是我所说的难受的了来了!
去官网下载Microsoft Visual Studio 2019
在这里插入图片描述

在这里插入图片描述
下载完之后重启电脑,再次执行python convert.py yolov3.cfg yolov3.weights model_data/yolo.h5
出现以下情况就说明你执行成功了!

在这里插入图片描述
这个时候你的model_data中多了个 yolo.h5 文件
在这里插入图片描述

四、改代码并运行

打开 yolo.py 大概在170多行的位置找到:vid = cv2.VideoCapture(video_path)

将其改为:vid = cv2.VideoCapture(0)

这里我们使用opencv库中的VideoCapture()函数创建摄像头对象,参数0是表示调用第一个摄像头,一般就是笔记本的内置摄像头。
在这里插入图片描述
然后打开 yolo_video.py 并运行
下面是我刚刚运行并演示出的效果 在这里插入图片描述
最终识别出了Person(人)

我估计大概猜测以下,估计有的朋友,运行的时候,摄像头的帧数很低,很卡,因为你没有在GPU上运行,所以导致帧数上不去,后期会出一个如何让代码在GPU中运行!

还有一个问题就是,导包的问题,因为代码估计会很旧,所以有的时候Pycharm导包导入不了,就两个地方需要改,根据报错去百度上找,很容易修改的!(博主自己改完了,忘记了哪要改了 哈哈哈~)

  人工智能 最新文章
2022吴恩达机器学习课程——第二课(神经网
第十五章 规则学习
FixMatch: Simplifying Semi-Supervised Le
数据挖掘Java——Kmeans算法的实现
大脑皮层的分割方法
【翻译】GPT-3是如何工作的
论文笔记:TEACHTEXT: CrossModal Generaliz
python从零学(六)
详解Python 3.x 导入(import)
【答读者问27】backtrader不支持最新版本的
上一篇文章      下一篇文章      查看所有文章
加:2021-12-24 18:28:52  更:2021-12-24 18:31:16 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/19 7:06:53-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码