基于kera-yolo3深度学习框架的目标检测
1.在github官网上面下载kera-yolo3框架,网址为:https://github.com/qqwweee/keras-yolo3(注意:github网站不稳定时可到中国网站gitee官网去下载)
2.下载好kera-yolo3框架后,解压并使用pycharm软件打开
3.我自己实际运行可行的环境,cuda 10.0版本,必须要英伟达显卡,英伟达显卡驱动器下载安装,安装好后使用命令查看cuda版本,cmd中命令为:nvcc -V
4.python版本为3.6,tensorflow-gpu版本为1.13.1,keras版本为2.1.5,,亲测可行,下载命令以及下载其他python模块命令需要如下
pip install tensorflow-gpu==1.13.1
pip install keras==2.1.5
pip install numpy==1.16.2
pip install opencv-python
pip install pillow
5.第一步,下载yolov3-weights权重,我的百度云地址:https://pan.baidu.com/s/1CfqxFxHz-oG8Js8mJXhSlw,密码:ynqk。下载完权重之后,放在kera-yolo3框架的根目录下,如下图
6.在python=3.6环境下,输入命令解压yolov3-weights权重转化成yolo.h5,命令如下:
python convert.py yolov3.cfg yolov3.weights model_data/yolo.h5
7.解压好后会发现model_data文件中存在yolo.h5权重则成功
8.在根目录下放一个视频,在这里我放的是1.mp4
9.然后打开yolo.py,将其中的video_path路径修改成“1.mp4”,修改位置如下图
10.然后直接运行yolo_video.py文件,你会发现一段报错:AttributeError: ‘str’ object has no attribute ‘decode’,这个报错是因为在文件代码中使用了utf-8的编码
11.解决方案很简单,直接点击报错的路径,会找到路径报错的位置,删掉“decode(‘utf8’)”这段代码就可以了,一共要删除四个位置的“decode(‘utf8’)”这段代码
12.全部修改好后,直接运行yolo_video.py文件,运行成功,下次见
基于kera-yolo3深度学习框架的目标检测相关推荐
- 基于深度学习的小目标检测方法综述
随着深度学习的发展,基于深度学习的目标检测技术取得了巨大的进展,但小目标由于像素少,难以提取有效信息,造成小目标的检测面临着巨大的困难和挑战. 为了提高小目标的检测性能,研究人员从网络结构.训练策略. ...
- 基于python的深度学习框架有_《用Python实现深度学习框架》上市
朋友们,<用Python实现深度学习框架>已经由人民邮电出版社出版上市了.在这本书中,我们带领读者仅用Python+Numpy实现一个基于计算图的深度学习框架MatrixSlow.本书讲解 ...
- 基于深度学习的YOLO目标检测研究-附Matlab代码
目录 ✳️ 一.引言 ✳️ 二.YOLO的基本思想 ✳️ 三.实验验证 ✳️ 四.参考文献 ✳️ 五.Matlab代码获取 ✳️ 一.引言 目标检测是计算机视觉中的一个研究热点,在很多领域都有应用需求 ...
- 目标检测YOLO实战应用案例100讲-基于深度学习的显著性目标检测研究与应用(论文篇)
目录 基于深度学习的显著性目标检测综述 基于深度学习的显著性目标检测分类及难点分析
- 基于深度学习的显著性目标检测方法综述
源自:电子学报 作者:罗会兰 袁璞 童康 摘 要 显著性目标检测旨在对图像中最显著的对象进行检测和分割,是计算机视觉任务中重要的预处理步骤之一,且在信息检索.公共安全等领域均有广泛的应 ...
- 基于深度学习的视觉目标检测技术综述
基于深度学习的视觉目标检测技术综述--阅读 曹家乐,李亚利,孙汉卿,谢今,黄凯奇,庞彦伟(天津大学, 天津 300072;清华大学, 北京 100084;重庆大学, 重庆 400044;中国科学院自动 ...
- 小目标检测:基于深度学习的小目标检测方法
基于深度学习的小目标检测方法 小目标检测的难点:分辨率低.信息少,噪音多.图像模糊 解决方法:图像金字塔.特征金字塔.对包含小目标的图像进行oversampling.对小目标进行复制粘贴操作(不遮挡原 ...
- 深度学习时代的目标检测算法综述
目标检测VS其他计算机视觉问题 分类问题 这或许是计算机视觉领域内最著名的问题.它主要指将一张图像归为某种类别.学术界最流行的一类数据集是ImageNet,由数以百万计已分好类的图像组成,(部分)用于 ...
- 深度学习论文阅读目标检测篇(四)中英文对照版:YOLOv1《 You Only Look Once: Unified, Real-Time Object Detection》
深度学习论文阅读目标检测篇(四)中英文对照版:YOLOv1< You Only Look Once: Unified, Real-Time Object Detection> Abstra ...
最新文章
- redis服务端基本命令
- js实现表格的增删改查
- java 整合hadoop_Spark 如何摆脱java双亲委托机制优先从用户jar加载类?
- app inventer与java不同,App Inventor内置块
- java jvm容器_在Docker容器中运行的JVM的驻留集大小(RSS)和Java总承诺内存(NMT)之间的差异...
- Python操作Redis:键(Key)
- android 常用adb 及linux 命令
- AngularJS 讲解五, Factory ,Service , Provider
- Pytorch——Tensor合并+截取+拼接
- WPF实现选项卡效果(3)——自定义动态添加的AvalonDock选项卡内容
- bug提单 java_bug提单规范
- 《罗辑思维》第31期:你的女神你不懂
- [WARNING]: Platform linux on host is using the discovered Python interpreter at /usr/bin/python, but
- e1000网卡和DMA
- Win8安装驱动时提示“哈希值不在指定的目录文件中”的解决办法
- 麒麟 mips mysql_中标麒麟OS+龙芯MIPS适配开源中间件
- 安装计算机软件系统过程,计算机软件系统安装.ppt
- 华硕电脑开启UEFI启动
- 西方美男子与美女的说法及典故
- 转:做一个有趣的有意思的人