【学习笔记】Yolov5调用手机摄像头实时检测(环境配置+实现步骤)

这篇具有很好参考价值的文章主要介绍了【学习笔记】Yolov5调用手机摄像头实时检测(环境配置+实现步骤)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、下载源码和权重文件

我们需要首先从GitHub获取到yolov5的源码,直达链接如下:

https://github.com/ultralytics/yolov5

打开后按照如下步骤下载源码压缩包即可

【学习笔记】Yolov5调用手机摄像头实时检测(环境配置+实现步骤)

权重文件下载地址:https://download.csdn.net/download/liujiahao123987/87400892

二、在手机端下载IP摄像头

【学习笔记】Yolov5调用手机摄像头实时检测(环境配置+实现步骤)

注:我用的iOS,安卓版本没有"Lite"

【学习笔记】Yolov5调用手机摄像头实时检测(环境配置+实现步骤)
【学习笔记】Yolov5调用手机摄像头实时检测(环境配置+实现步骤)

需要的就是这个局域网,每个人的都不一样

三、安装Anaconda,CUDA,CUDNN(安装过的可以跳过)

需自行配置环境,本人利用anaconda创建的虚拟环境,步骤如下:

首先下载anaconda 官网:https://www.anaconda.com/

在开始中找到Anaconda Prompt

【学习笔记】Yolov5调用手机摄像头实时检测(环境配置+实现步骤)
【学习笔记】Yolov5调用手机摄像头实时检测(环境配置+实现步骤)

现在是显示的anaconda自带的环境

接下来创建虚拟环境

conda create -n 环境名 python=版本号

激活虚拟环境

conda activate 环境名
【学习笔记】Yolov5调用手机摄像头实时检测(环境配置+实现步骤)

这时就进入到了所创建的虚拟环境中了

另外如果需要GPU显卡驱动还需要在虚拟环境中下载对应的CUDA和CUDNN

查看自己电脑对应的cuda版本(如果有显卡的话)

nvidia-smi
【学习笔记】Yolov5调用手机摄像头实时检测(环境配置+实现步骤)

可见我的CUDA Version 为 11.7

在官网下载cuda:https://developer.nvidia.com/cuda-downloads

【学习笔记】Yolov5调用手机摄像头实时检测(环境配置+实现步骤)

具体cuda安装步骤可参考一位大神的文章:https://blog.csdn.net/Vertira/article/details/125045218

接下来安装对应的cudnn,官网为:https://developer.nvidia.com/rdp/cudnn-download (需要登录账号,这个没法跳过)

【学习笔记】Yolov5调用手机摄像头实时检测(环境配置+实现步骤)

四、安装pytorch并检验上述安装是否成功

pytorch官网:https://pytorch.org

【学习笔记】Yolov5调用手机摄像头实时检测(环境配置+实现步骤)

在刚才的虚拟环境下输入框中代码下载对应gpu版本的pytorch

若弹出提示,输入 y,即可完成安装,显示“done”

下载前可以进行换源(自行查询教程),虽然可以提升速度但我不喜欢,因为会遇到各种各样的问题

接下来检验安装是否成功

【学习笔记】Yolov5调用手机摄像头实时检测(环境配置+实现步骤)

按照图片中的三步,如果最后出现”True“即表明安装成功!!!

五、在pycharm中打开下载的yolov5源码

【学习笔记】Yolov5调用手机摄像头实时检测(环境配置+实现步骤)

为这个项目选择先前配置好的编译器,在创建的虚拟环境文件夹的tools里

在终端运行下列代码

pip install -r requirements.txt 
python detect.py --source http://admin:admin@192.168.0.105:8081 --classes 0 

注:--classes 0 的作用是只识别人,如果不加则可以识别80个类别

四、效果展示

【学习笔记】Yolov5调用手机摄像头实时检测(环境配置+实现步骤)

注:我是前后摄像头双开,后置的哪个遮挡了

#另外可以通过调参实现其他功能

----------小白一枚,欢迎大家在评论区指正交流!!!----------文章来源地址https://www.toymoban.com/news/detail-424364.html

到了这里,关于【学习笔记】Yolov5调用手机摄像头实时检测(环境配置+实现步骤)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用YOLOv5实现单摄像头实时目标检测

    我将在上一节的基础上,一步一步展示如何实现单摄像头实时目标检测,其中包括我在配置过程中遇到的报错和解决方法。 将\\\'--source\\\'的默认值改为0 这里的\\\'0\\\'是指系统默认的第一个摄像头,通常是电脑自带的摄像头,所以一定要记得把摄像头打开再运行代码(有些电脑会有摄

    2024年02月03日
    浏览(66)
  • Python调用手机摄像头

    1、在手机上安装app:IP摄像头 2、调用代码(前提:电脑连接手机热点) 2.1、如果没有cv2安装包,则需要安装opencv-python库(功能:数字图像处理、人脸检测、视频捕捉,图像旋转等) 和poencv-contrib-python库(功能:图像拼接、CNN人脸识别、特征检测、背景分割,OCR等)。注意

    2024年02月12日
    浏览(58)
  • 安卓调用手机摄像头和相册

    新建一个CameraAlbumTest项目,修改activity_main.xml中的代码 可以看到在布局文件当中,有一个Button和一个ImageView.Button是用于打开摄像头进行拍照的,而ImageView则是用于将拍到图片显示出来. 在MainActivity中编写调用摄像头的代码逻辑 首先创建了一个File对象,用于存储摄像头拍下的图片

    2024年02月09日
    浏览(62)
  • c++读取yolov5模型进行目标检测(读取摄像头实时监测)

    文章介绍 本文是篇基于yolov5模型的一个工程,主要是利用c++将yolov5模型进行调用并测试,从而实现目标检测任务 任务过程中主要重点有两个,第一 版本问题,第二配置问题 一,所需软件及版本       训练部分 pytorch==1.13.0  opencv==3.4.1   其他的直接pip即可       c++部署 

    2024年02月07日
    浏览(44)
  • YOLOv7调用摄像头检测报错解决

    yolov7detect.py文件调用本地摄像头,把source参数设为0 报错:cv2.error: OpenCV(3.4.2) 一堆地址:The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Carbon support. If you are on Ubuntu or Debian, install libgtk2.0-dev and pkg-config, then re-run cmake or configure script in function \\\'cvShowImage\\\' 我原本的环境

    2024年01月22日
    浏览(45)
  • 记录--h5调用手机摄像头踩坑

    一般业务也很少接触摄像头,有也是现成的工具库扫个二维码。难得用一次,记录下踩坑。 这个就不用多说了,缺点就是没办法自定义界面,它是调用的系统原生相机界面。 由于我需要自定义界面,就像下面这样: 所以我选择了这个方案,这个 api 使用起来其实很简单: 可

    2024年02月08日
    浏览(51)
  • Python+Yolov5+Qt交通标志特征识别窗体界面相片视频摄像头

    程序示例精选 Python+Yolov5+Qt交通标志特征识别窗体界面相片视频摄像头 如需安装运行环境或远程调试,见文章底部个人 QQ 名片,由专业技术人员远程协助! 这篇博客针对《Python+Yolov5+Qt交通标志特征识别窗体界面相片视频摄像头》编写代码,代码整洁,规则,易读。 学习与应

    2024年02月03日
    浏览(35)
  • h5调用手机摄像头获取图片用于人脸识别

    1、安卓手机获取前置摄像头,并在video标签显示 注:navigator.mediaDevices.getUserMedia文档说明兼容Safari11,实测不好用 2、苹果手机获取前置摄像头拍照上传,用于人脸识别 注:该方法在安卓手机也可使用 3、附件 //exif.js exif.js //rotate-photo.js rotate-photo.js

    2024年02月11日
    浏览(53)
  • yolov5模型(.pt)在RK3588(S)上的部署(实时摄像头检测)

    github仓库 所需: 安装了Ubuntu20系统的RK3588 安装了Ubuntu18的电脑或者虚拟机 一、yolov5 PT模型获取 Anaconda教程 YOLOv5教程 经过上面两个教程之后,你应该获取了自己的 best.pt 文件 二、PT模型转onnx模型 将 models/yolo.py 文件中的 class 类下的 forward 函数由: 改为: 将 export.py 文件中的

    2024年02月06日
    浏览(48)
  • 计算机视觉的应用7-利用YOLOv5模型启动电脑摄像头进行目标检测

    大家好,我是微学AI,今天给大家介绍一下计算机视觉的应用7-利用YOLOv5模型启动电脑摄像头进行目标检测,本文将详细介绍YOLOv5模型的原理,YOLOv5模型的结构,并展示如何利用电脑摄像头进行目标检测。文章将提供样例代码,以帮助读者更好地理解和实践YOLOv5模型。 目录 引

    2024年02月10日
    浏览(57)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包