yolov7调用大华工业相机进行识别

2023-11-08

本教程是在确保相机已经可以通过客户端正常调用和yolov7正常使用后实现

1.安装大华相机的客户端后在安装位置找到DrvInstTool.exe

在这里插入图片描述

2.确保所有驱动安装工具已安装

在这里插入图片描述

3.安装GraphEdit确定相机序号

点击蓝色矩形后找到Video Capture Sources并展开确定自己的相机序号,我这里是0。
在这里插入图片描述

4.修改yolov7里的datasets.py文件(添加一行即可)

            cap = cv2.VideoCapture(url)
            assert cap.isOpened(), f'Failed to open {s}'
            cap.set(cv2.CAP_PROP_FPS, 60)  # 添加代码
            w = int(cap.get(cv2.CAP_PROP_FRAME_WIDTH))
            h = int(cap.get(cv2.CAP_PROP_FRAME_HEIGHT))
            self.fps = cap.get(cv2.CAP_PROP_FPS) % 100

5.修改yolov7里的detect.py文件(我这里相机序号是0,所以default就填’0’)

parser.add_argument('--source', type=str, default='0', help='source')  # file/folder, 0 for webcam

6.运行detect.py即可(不过我这样有个缺点代码无法正常停止)

在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

yolov7调用大华工业相机进行识别 的相关文章

随机推荐

  • qt 手动设置控件的位置

    QT中的Layout用着很不错 但有时候你想指定控件绝对位置 用以下红色代码就可以了 chanel1 new QPushButton tr 通道1 chanel1 gt setGeometry rect x 200 rect y 10 10
  • HTTP协议与HTTPS协议的区别

    一 HTTP和HTTPS的基本概念 1 HTTP 是互联网上应用最为广泛的一种网络协议 是一个客户端和服务器端请求和应答的标准 TCP 用于从WWW服务器传输超文本到本地浏览器的传输协议 它可以使浏览器更加高效 使网络传输减少 2 HTTP
  • 在数组中寻找和为目标值的 N 项(算法)

    这类问题可以使用递归 动态规划 或者回溯的方式完成 下面我将使用递归来完成这个算法的实现 递归函数 用于在数组中寻找 n 项之和等于目标值的组合 function findNSum nums target n startIndex curr
  • Java代码块的基本使用

    概念 在Java中 使用 括起来的代码被称为代码块 局部代码块 位置 方法中定义 特点 执行完就会在内存中消失 作用 限定变量的生命周期 及早释放 提高内存利用率 public static void main String args in
  • Java导出zip压缩包

    使用Java导出zip压缩包 压缩包中包含一个文件夹和一个文件 其中文件夹包含另一个文件 代码 package com sunshuo start import java io File import java io FileOutputS
  • uboot启动第二阶段——C语言

    1 给全局变量gd分配内存 详情参考 uboot中重要的全局变量 gd 2 计算重定位的代码长度 armboot start word start monitor flash len bss start armboot start 要重定位
  • h5ai搭建自己的文件分享程序

    h5ai搭建自己的文件分享程序 最近使用网盘分享一些资料 但是却被删除 现在感觉还是放在自己的服务器上比较放心 今天就介绍下安装h5ai这个目录程序 他可以把对应目录下的文件和文件夹全部显示在web页面上 只需点击即可下载对应的资料 h5a
  • vue——Props属性和Data属性概述

    利用Props可以进行组件之间数据传递 类似于React的Props Props 父组件向子组件传递数据 动态props 子组件向父组件传递了数据 子组件向子组件传递数据 Data 使用data data选项 数据 computed 声明式
  • 深度学习中常用的损失函数

    文章目录 一 什么是损失函数 二 分类任务损失 1 0 1 loss 2 熵与交叉熵loss 3 softmax loss及其变种 4 KL散度 5 Hinge loss 6 Exponential loss与Logistic loss 三
  • svn 回滚

    1 从svn log界面中查看所有的版本 右键后选择 revert to this revision 2 确认无问题后 svn commit 另外 选中任意两个版本 右键可以选择 compare 进行比较 在网上搜了半天 最后还是 RTFM
  • EXCEL实现分层自定义比例随机抽样(图+文教程)

    EXCEL实现分层自定义比例随机抽样 图 文教程 单一字段分层自定义比例随机抽样 多字段分层自定义比例随机抽样 单一字段分层自定义比例随机抽样 首先数据源如下 我们想随机抽张三的金额数据10 李四金额20 王五5 哈哈15 李六10 首先第
  • 排序公式 与 组合公式

    总结 C 代表 Combination 组合数 A 代表 Arrangement 排列数 在旧教材为P permutation 排列 N 代表 元素的总个数 M 代表 参与选择的元素个数 代表 阶乘 博客 http jingyan baid
  • POJ 2659 Raid|分治法|平面最近点对

    题目描述 总时间限制 1000ms 内存限制 65536kB 描述 After successive failures in the battles against the Union the Empire retreated to its
  • 【React】 10课 react实现QQ聊天框效果

    react实现QQ聊天框效果如下 首先我们如1课创建一个文件夹在文件夹中安装react环境需要的配置文件 npm init y npm i babel standalone D npm i react react dom D 安装配置文件教
  • Java生成导出Word

    先给出官网链接 方便各位博友深入了解 http deepoove com poi tl 里面有demo和详解 我这边就不说了
  • quantile函数_python&机器学习

    印象里刘老师 北冥乘海生 曾说过 算法工程师的第三层境界 是 擅定义问题 可以为业务写出优雅简洁的损失函数与目标函数 自认没有这个本事 新书里面有一小段代码 简单构造了一个局部捕获率最优的评价函数 在实际业务中也取得了不错的业务表现 分享给
  • C++中的queue类、QT中的QQueue类

    C 中的queue 实现一种先进先出的数据结构 是一个模板类 头文件 include
  • centos shell 启动jar

    bin bash 这里可替换为jar包名字 DIRNAME 0 if DIRNAME 0 1 then CURDIR dirname DIRNAME else CURDIR pwd dirname DIRNAME fi echo CURDI
  • Javassist生成class(生成类,方法,字段,注解) 侵立删

    最近接触了下javassist 试着进行字节码操纵 javassist的上手还是比较简单 官方文档说的很详细 而且例子也给的蛮多 下面是自己写的一个方法 其中生成了一个经典的Spring的controller类 具体写法如下 代码已经贴上了
  • yolov7调用大华工业相机进行识别

    本教程是在确保相机已经可以通过客户端正常调用和yolov7正常使用后实现 1 安装大华相机的客户端后在安装位置找到DrvInstTool exe 2 确保所有驱动安装工具已安装 3 安装GraphEdit确定相机序号 点击蓝色矩形后找到Vi