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深度学习框架的目标检测相关推荐

  1. 基于深度学习的小目标检测方法综述

    随着深度学习的发展,基于深度学习的目标检测技术取得了巨大的进展,但小目标由于像素少,难以提取有效信息,造成小目标的检测面临着巨大的困难和挑战. 为了提高小目标的检测性能,研究人员从网络结构.训练策略. ...

  2. 基于python的深度学习框架有_《用Python实现深度学习框架》上市

    朋友们,<用Python实现深度学习框架>已经由人民邮电出版社出版上市了.在这本书中,我们带领读者仅用Python+Numpy实现一个基于计算图的深度学习框架MatrixSlow.本书讲解 ...

  3. 基于深度学习的YOLO目标检测研究-附Matlab代码

    目录 ✳️ 一.引言 ✳️ 二.YOLO的基本思想 ✳️ 三.实验验证 ✳️ 四.参考文献 ✳️ 五.Matlab代码获取 ✳️ 一.引言 目标检测是计算机视觉中的一个研究热点,在很多领域都有应用需求 ...

  4. 目标检测YOLO实战应用案例100讲-基于深度学习的显著性目标检测研究与应用(论文篇)

    目录 基于深度学习的显著性目标检测综述 基于深度学习的显著性目标检测分类及难点分析

  5. 基于深度学习的显著性目标检测方法综述

    源自:电子学报       作者:罗会兰  袁璞  童康 摘 要 显著性目标检测旨在对图像中最显著的对象进行检测和分割,是计算机视觉任务中重要的预处理步骤之一,且在信息检索.公共安全等领域均有广泛的应 ...

  6. 基于深度学习的视觉目标检测技术综述

    基于深度学习的视觉目标检测技术综述--阅读 曹家乐,李亚利,孙汉卿,谢今,黄凯奇,庞彦伟(天津大学, 天津 300072;清华大学, 北京 100084;重庆大学, 重庆 400044;中国科学院自动 ...

  7. 小目标检测:基于深度学习的小目标检测方法

    基于深度学习的小目标检测方法 小目标检测的难点:分辨率低.信息少,噪音多.图像模糊 解决方法:图像金字塔.特征金字塔.对包含小目标的图像进行oversampling.对小目标进行复制粘贴操作(不遮挡原 ...

  8. 深度学习时代的目标检测算法综述

    目标检测VS其他计算机视觉问题 分类问题 这或许是计算机视觉领域内最著名的问题.它主要指将一张图像归为某种类别.学术界最流行的一类数据集是ImageNet,由数以百万计已分好类的图像组成,(部分)用于 ...

  9. 深度学习论文阅读目标检测篇(四)中英文对照版:YOLOv1《 You Only Look Once: Unified, Real-Time Object Detection》

    深度学习论文阅读目标检测篇(四)中英文对照版:YOLOv1< You Only Look Once: Unified, Real-Time Object Detection> Abstra ...

最新文章

  1. redis服务端基本命令
  2. js实现表格的增删改查
  3. java 整合hadoop_Spark 如何摆脱java双亲委托机制优先从用户jar加载类?
  4. app inventer与java不同,App Inventor内置块
  5. java jvm容器_在Docker容器中运行的JVM的驻留集大小(RSS)和Java总承诺内存(NMT)之间的差异...
  6. Python操作Redis:键(Key)
  7. android 常用adb 及linux 命令
  8. AngularJS 讲解五, Factory ,Service , Provider
  9. Pytorch——Tensor合并+截取+拼接
  10. WPF实现选项卡效果(3)——自定义动态添加的AvalonDock选项卡内容
  11. bug提单 java_bug提单规范
  12. 《罗辑思维》第31期:你的女神你不懂
  13. [WARNING]: Platform linux on host is using the discovered Python interpreter at /usr/bin/python, but
  14. e1000网卡和DMA
  15. Win8安装驱动时提示“哈希值不在指定的目录文件中”的解决办法
  16. 麒麟 mips mysql_中标麒麟OS+龙芯MIPS适配开源中间件
  17. 安装计算机软件系统过程,计算机软件系统安装.ppt
  18. 华硕电脑开启UEFI启动
  19. 西方美男子与美女的说法及典故
  20. 转:做一个有趣的有意思的人

热门文章

  1. 微型计算机计算机钢琴,用汇编语言编写计算机钢琴程序
  2. 【自动控制理论7】梅逊增益公式
  3. java中画房子的程序_房子用java绘图(控制台)
  4. CSDN 上传图片取消自动加水印的方法
  5. 设置录屏软件音频设备
  6. 聚观早报 | 鸿蒙3.0 将于7月27日发布;富士康招工进入高峰期
  7. 我开发了一个下载器 带宽拉满
  8. 《进销存管理系统》项目研发阶段总结
  9. 外呼系统源码搭建,AI智能机器人
  10. 一级计算机上机试题,2016年计算机一级上机操作试题及答案..docx