当前位置: 首页 > news >正文

做软件代理去哪个网站/石家庄seo按天扣费

做软件代理去哪个网站,石家庄seo按天扣费,淘宝详情页模板,济南网站优化收费标准摘要:基于YOLOv7算法的高精度实时车载摄像头下车辆检测系统可用于日常生活中检测与定位车辆,此系统可完成对输入图片、视频、文件夹以及摄像头方式的目标检测与识别,同时本系统还支持检测结果可视化与导出。本系统采用YOLOv7目标检测算法来训…

摘要:基于YOLOv7算法的高精度实时车载摄像头下车辆检测系统可用于日常生活中检测与定位车辆,此系统可完成对输入图片、视频、文件夹以及摄像头方式的目标检测与识别,同时本系统还支持检测结果可视化与导出。本系统采用YOLOv7目标检测算法来训练数据集,使用Pysdie6框架来搭建桌面页面系统,支持PT、ONNX等模型权重作为系统的预测模型加载。本系统实现的功能包括:模型权重的选择与初始化;检测置信度与后处理IOU阈值的调节;图像的导入、检测、检测结果的可视化与目标统计;视频的导入、检测、检测结果的可视化与目标统计;文件夹的图像批量导入、检测、检测结果的可视化与目标统计;设备摄像头的导入、检测、检测结果的可视化与目标统计;单张图像、视频、摄像的推理用时展示。本博文详细介绍系统的环境搭建过程、整体功能介绍与演示,用时也提供了完整的Python源码和使用教程,适合新入门的朋友参考同时支持二次开发,整个系统的完整代码以及资源文件请转至文末的下载链接来获取。在这里插入图片描述

YOLOv7算法原理介绍

2022年7月YOLOv7被提出与发布,论文发表在2023的计算机视觉顶级会议CVPR上,在YOLOv3和YOLOv4的官网上均挂上了YOLOv7的链接和说明,这说明YOLOv7已得到了大佬的认可。官方版的YOLOv7相同体量下比YOLOv5精度更高,速度快120%(FPS),比 YOLOX 快180%(FPS),比 Dual-Swin-T 快1200%(FPS),比 ConvNext 快550%(FPS),比 SWIN-L快500%(FPS)。在5FPS到160FPS的范围内,无论是速度或是精度,YOLOv7都超过了目前已知的检测器,并且在GPU V100上进行测试,精度为56.8% AP的模型可达到30 FPS(batch=1)以上的检测速率,与此同时,这是目前唯一一款在如此高精度下仍能超过30FPS的检测器。
论文地址:https://arxiv.org/pdf/2207.02696.pdf
源码地址:https://github.com/WongKinYiu/yolov7在这里插入图片描述

YOLOv7模型结构

YOLOv7模型的整体结构如下,与YOLOv5相似,整体可分为Input、Backbone、Neck、Head以及Prediction模块。在这里插入图片描述

本节介绍YOLOv7相关模型里的新的模块:
(1)ReOrg:位于yolov7-w6.yaml文件中
这个模块其实是对输入的信息进行切片操作,与YOLOv2算法的PassThrough层以及YOLOv5(v5.0版本)的Focus操作类似,对输入图层尽可能保持原信息并进行下采样。(这部分代码具体位于models/common.py文件的48行)
(2)多路卷积模块
这部分主要还是大量复用1×1的point Conv和3×3的standard Conv,每个Conv 的输出不仅作为下一个Conv的输入,还会和所有其他的Conv输出进行Concat相连操作,类似于DenseNet里面的操作
(3)SPPCSPC模块
这是一种利用金字塔池化操作和CSP结构得到的模块,依旧包含了大量支路;总的输入会被分成三段进入不同的分支,最中间的分支其实就是金字塔池化操作,左侧分支类似于 depthwise Conv,但是请注意中间的3×3卷积并未进行分组,依旧是标准卷积,右侧则为一个point onv,最后将所有分支输出的信息流进行 concat向量(这部分代码具体位于models/common.py文件的262行)。
(4)RepConv模块
RepVGG是一种基于VGG网络设计的多分支模型,在训练过程中可以通过多分支提升性能,推理可以通过结构重新参数化转换为具有3×3卷积和ReLU的连续直筒型VGG类网络,实现推理速度的加快(这部分代码具体位于models/common.py文件的463行)。
(5)E-ELAN模块
这部分是对多路卷积模块的补充,在更大更深的模型才会用到(yolov7-e6e模型中)。在大多数关于设计高效网络的论文中,主要考虑的因素是参数量、计算量和计算密度。但从内存访存的角度出发出发,还可以分析输入 / 输出信道比、架构的分支数和元素级操作对网络推理速度的影响(shufflenet 论文提出)。在执行模型缩放时还需考虑激活函数,即更多地考虑卷积层输出张量中的元素数量。在大规模 ELAN 中,无论梯度路径长度和计算模块数量如何,都达到了稳定的状态。但如果更多计算模块被无限地堆叠,这种稳定状态可能会被破坏,参数利用率也会降低。作者进一步提出E-ELAN,采用 expand、shuffle、merge cardinality 结构,实现在不破坏原始梯度路径的情况下,提高网络的学习能力(具体在 cfg/training/yolov7-e6e.yaml可看到拆散成单独算子的结构配置)

YOLOv7损失函数

YOLOv7整体和YOLOv5保持一致,分为坐标损失、目标置信度损失(GT就是训练阶段的普通IoU)和分类损失三部分。其中目标置信度损失和分类损失采用BCEWithLogitsLoss(带log的二值交叉熵损失),坐标损失采用CIoU损失。详细参见utils/loss.py 里面的 ComputeLossOTA函数。
IoU_Loss:主要考虑检测框和目标框重叠面积。
GIoU_Loss:在IoU的基础上,解决边界框不重合时的问题。
DIoU_Loss:在IoU和GIoU的基础上,考虑边界框中心点距离的信息。
CIoU_Loss:在DIoU的基础上,考虑边界框宽高比的尺度信息。

系统环境搭建

(1)打开Anaconda Prompt(如果电脑没有anaconda软件,需下载安装)
(2)创建yolo7的conda环境(conda create -n yolo7 python=3.8),并激活yolo7环境(conda activate yolo7)
(3)进入到项目目录(本文演示目录为:E:\Pyside6_yolov7\yolov7)
(4)安装环境依赖包:pip install -r requirements.txt
(5)在环境中输入:python base_camera,py 来打开系统界面在这里插入图片描述
在这里插入图片描述

系统界面及功能展示

在本博文中将展示设计的软件界面,整体界面设计简洁大方,提供了直观的操作体验,主要功能包括以下几个方面:
模型权重的导入与初始化
检测置信分与后处理IoU阈值的调节
已检测目标的信息展示
检测用时的统计与展示
图像的导入、检测、结果可视化展示及导出
视频的导入、检测、结果可视化展示及导出
文件夹下图像的批量导入、检测、结果可视化展示及导出
摄像头的导入、检测、结果可视化展示及导出
软件的初始界面示例如下图展示:在这里插入图片描述

模型权重选择与初始化

用户可以通过点击“模型选择”按钮来上传已训练好的模型权重,支持的权重格式包括.pt以及.onnx等。在上传了模型权重后,用户可以单击“模型初始化”按钮,实现对已选择模型权重的初始化信息配置。此外,用户还可以通过调整各种参数,如置信度阈值(Confidence)、检测后处理阈值(IoU)等,来优化检测结果的准确性与速度。在Confidence或IoU下方的输入框中改变值即可同步改变滑动条的进度,同时改变滑动条的进度值也可同步改变输入框的值;Confidence或IOU值的改变将同步到模型里的配置来改变检测置信度阈值与IOU阈值。在完成所有设置后,用户可以轻松地启动检测过程,并查看检测结果的可视化展示。在完成相应的操作后,系统的状态栏(系统右下方)也会显示对应操作的返回结果。在这里插入图片描述

图像的选择、检测、展示与导出

用户可以通过点击“图像选择”按钮,轻松上传单张图片进行检测与识别。接下来,只需单击“检测”按钮(系统右下角的按钮,详见上面图例),系统便会自动完成目标检测任务。在检测过程中,系统将在“检测用时”栏显示完成检测的推理时间,并在“目标数量”栏显示已检测到的目标数量。用户还可以通过下拉框选择已检测目标,并查看相应的位置信息(即左上角x坐标xmin、左上角y坐标ymin、左下角x坐标xmax以及左下角y坐标ymax)标签值的变化。在检测完成后,系统的右方会显示输入图像的检测结果。
如果用户希望将检测结果保存的话,可以点击“图像结果导出”按钮,然后在弹出的对话框中输入保存文件名及后缀(如1.jpg),即可实现检测结果图像的保存。
当用户点击结束按钮(系统右下角的按钮,详见上面图例)时,系统将退出当前检测任务并刷新界面,清空所有输出信息。此外,用户还可以继续点击“图像选择”或“视频选择”按钮来上传图像或视频进行相应的检测与识别。总之,这个系统为用户提供了一个简单易用的界面,让用户可以快速地完成图像检测任务,并方便地查看与导出检测结果。具体的操作示例如下图所示。在这里插入图片描述

视频的选择、检测、展示与导出

用户可以点击“视频选择”按钮来上传视频进行检测与识别。接下来,用户只需单击“检测”按钮(系统右下角的按钮,详见上面图例),系统便会自动完成视频目标检测任务。在检测过程中,系统将在“检测用时”栏显示单帧目标检测的推理时间,并在“目标数量”栏显示单帧检测到的目标数量,同时本系统采取进度条来直观地显示当前检测进度。用户还可以通过下拉框选择已检测目标,并查看相应的位置信息(即左上角x坐标xmin、左上角y坐标ymin、左下角x坐标xmax以及左下角y坐标ymax)标签值的变化。在检测完成后,系统的右方会显示输入视频的检测结果。
为了方便用户暂停观察视频检测结果,系统提供了“暂停”按钮(系统右下角的按钮,详见上面图例)。用户点击后系统将会暂停视频检测,此时用户可以通过下拉目标框选择已检测目标的坐标位置信息,然后再点击“继续”按钮(系统右下角的按钮,详见上面图例),即可实现输入视频的继续检测。
如果用户希望将视频检测结果保存,可以点击“视频结果导出”按钮,然后在弹出的对话框中输入保存文件名及后缀(如2.mp4),即可实现检测结果视频的保存。当用户点击“结束”按钮时(系统右下角的按钮,详见上面图例),系统将退出当前视频检测任务并刷新界面,清空所有输出信息。在这里插入图片描述

文件夹的批量图像导入、检测、展示与导出

用户可以通过点击“文件夹”按钮,轻松完成批量图片的上传。接下来,只需单击“检测”按钮(系统右下角的按钮,详见上面图例),系统便会自动完成目标检测任务对所有文件夹下的图片进行检测。在检测过程中,系统在“检测用时”栏显示完成检测的推理时间,并在“目标数量”栏显示已检测到的目标数量,同时本系统采取进度条来直观地显示当前检测进度。用户还可以通过下拉框选择已检测目标,并查看相应的位置信息(即左上角x坐标xmin、左上角y坐标ymin、左下角x坐标xmax以及左下角y坐标ymax)标签值的变化。在检测完成后,系统的右方会显示输入图像的检测结果。
如果用户希望将检测结果批量保存的话,可以点击“文件夹导出”按钮,然后在弹出的对话框中选择输出文件夹,即可实现批量检测结果图像的保存。当用户点击结束按钮(系统右下角的按钮,详见上面图例)时,系统将退出当前检测任务并刷新界面,清空所有输出信息。具体的操作示例如下图所示。在这里插入图片描述

摄像头的检测、展示与导出

用户可以通过点击“摄像头打开”按钮来启动摄像头设备(默认开始本机设备的第一个摄像头)。接下来,用户只需单击“检测”按钮(系统右下角的按钮,详见上面图例),系统便会自动完成摄像头目标检测任务。在检测过程中,系统将在“检测用时”栏显示消耗的时间,并在“目标数量”栏显示已检测到的目标数量。用户还可以通过下拉框选择已检测目标,并查看相应的位置信息(即左上角x坐标xmin、左上角y坐标ymin、左下角x坐标xmax以及左下角y坐标ymax)标签值的变化。
如果用户希望将摄像头检测结果保存,可以点击“摄像头导出”按钮,然后在弹出的对话框中输入保存文件名及后缀(如22.mp4),即可实现摄像头检测结果视频的保存。当用户点击“结束”按钮时(系统右下角的按钮,详见上面图例),系统将退出当前摄像头检测任务并刷新界面,清空所有输出信息。总之,这个系统为用户提供了一个简单易用的界面,让他们可以快速地完成摄像头检测任务,并方便地查看与导出检测结果。

数据集介绍

本系统使用的船只目标数据集手动标注了车辆这1个类别,数据集总计1591张图片。该数据集中类别都有大量的旋转和不同的光照条件,有助于训练出更加鲁棒的检测模型。本文实验的人体摔倒行为检测识别数据集包含训练集1266张图片,验证集325张图片,选取部分数据部分样本数据集如下图所示。在这里插入图片描述

关键代码解析

本系统采用PyTorch来实现目标检测算法,基于YOLOv7算法进行目标检测。在训练阶段,我们使用了预训练模型作为初始模型进行训练,然后通过多次迭代优化网络参数,以达到更好的检测性能。在训练过程中,我们采用了学习率衰减和数据增强等技术,以增强模型的泛化能力和鲁棒性。为了更好地评估模型的性能,我们在训练集和验证集上进行了大量的实验。通过调整超参数,如学习率、批量大小等,我们最终找到了一个适合本任务的参数设置。同时,为了提高模型的泛化能力,我们还采用了数据增强技术,如随机旋转、缩放、裁剪和颜色变换等,以扩充数据集,同时降低过拟合风险。
在测试阶段,我们使用了训练好的模型来对新的图片和视频进行检测。通过设置阈值,将置信度低于阈值的检测框过滤掉,最终得到检测结果。同时,我们还可以将检测结果保存为图片或视频格式,以便进行后续分析和应用。本系统基于YOLOv7算法,使用PyTorch实现。代码中用到的主要库包括PyTorch、NumPy、OpenCV、Pyside6等。本系统实现的一些关键代码如下图所示。在这里插入图片描述

Pyside6界面设计

PySide6是一款免费的Python跨平台GUI库,它是Python的绑定库,用于开发跨平台GUI应用程序。PySide6是基于Qt5和PyQt5库的下一代Python跨平台GUI库,它为开发人员提供了一个强大的工具集,以构建跨平台的用户界面。PySide6的主要目标是提高性能,简化开发人员的工作,并提供更好的用户体验。PySide6的主要特点包括:
跨平台支持:PySide6支持Windows、MacOS和Linux等多个平台,可以轻松地开发跨平台的GUI应用程序。
高性能:PySide6采用了Qt5和PyQt5库的最新技术,为开发人员提供了更高的性能。
简单易用:PySide6提供了丰富的API和工具,使开发人员能够快速地开发GUI应用程序,而无需过多的编码。
可扩展性:PySide6支持多种GUI组件和控件,可以轻松地扩展和定制应用程序的用户界面。
社区支持:PySide6有一个活跃的社区,提供了丰富的文档和示例代码,帮助开发人员快速上手。

总的来说,PySide6是一款强大的Python跨平台GUI库,它为开发人员提供了一个简单易用的工具集,以构建跨平台的用户界面。PySide6的性能、可扩展性和社区支持使其成为一款非常适合开发人员使用的库。

实验结果与分析

在实验结果与分析部分,我们使用精度和召回率等指标来评估模型的性能,还通过损失曲线和PR曲线来分析训练过程。在训练阶段,我们使用了YOLOv7算法对数据集进行训练,总计训练了300个epochs。从下图可以看出,随着训练次数的增加,模型的训练损失和验证损失都逐渐降低,说明模型不断地学习到更加精准的特征。在训练结束后,我们使用模型在数据集的验证集上进行了评估,得到了以下结果。在这里插入图片描述

下图展示了我们训练的YOLOv7模型在验证集上的PR曲线,从图中可以看出,模型取得了较高的召回率和精确率,整体表现良好。在这里插入图片描述

综上,本博文训练得到的YOLOv7模型在数据集上表现良好,具有较高的检测精度和鲁棒性,可以在实际场景中应用。另外本博主对整个系统进行了详细测试,最终开发出一版流畅的高精度目标检测系统界面,就是本博文演示部分的展示,完整的UI界面、测试图片视频、代码文件等均已打包上传,感兴趣的朋友可以关注我私信获取下载链接。另外本博文的PDF与更多的目标检测识别系统请关注笔者的微信公众号 BestSongC (目前已发布基于YOLOv5算法和YOLOv8算法开发的系统界面,以及目标检测算法改进系列)来获取。

其他基于深度学习的目标检测系统如西红柿、猫狗、山羊、野生目标、烟头、二维码、头盔、交警、野生动物、野外烟雾、人体摔倒识别、红外行人、家禽猪、苹果、推土机、蜜蜂、打电话、鸽子、足球、奶牛、人脸口罩、安全背心、烟雾检测系统等有需要的朋友关注我,从博主其他视频中获取下载链接。

完整项目目录如下所示:在这里插入图片描述

相关文章:

基于YOLOv7算法的高精度实时车载摄像头下车辆检测系统(PyTorch+Pyside6+YOLOv7)

摘要:基于YOLOv7算法的高精度实时车载摄像头下车辆检测系统可用于日常生活中检测与定位车辆,此系统可完成对输入图片、视频、文件夹以及摄像头方式的目标检测与识别,同时本系统还支持检测结果可视化与导出。本系统采用YOLOv7目标检测算法来训…...

深度学习(3)--递归神经网络(RNN)和词向量模型Word2Vec

目录 一.递归神经网络基础概念 二.自然语言处理-词向量模型Word2Vec 2.1.词向量模型 2.2.常用模型对比 2.3.负采样方案 2.4.词向量训练过程 一.递归神经网络基础概念 递归神经网络(Recursive Neural Network, RNN)可以解决有时间序列的问题,处理诸如树、图这样…...

【江科大】STM32:中断系统(理论)

文章目录 中断系统为什么要使用中断中断优先级中断嵌套STM32的中断系统如何管理这些中断NVIC的结构![请添加图片描述](https://img-blog.csdnimg.cn/c77b038fd63a4ddfbcd3b86f6dfe596b.png) 优先级窗口看门狗(WWDG):外部中断模块的特性&#…...

JAVA 学习 面试(六)数据类型与方法

数据类型 基本数据类型 为什么float3.4报错 3.4 默认是浮点double类型的,如果赋值给float是向下转型,会出现精度缺失,,需要强制转换 Switch支持的数据类型? byte、short、int、char 、 enum 、 String 基本类型与包…...

Java 一个数组集合List<People> 赋值给另一个数组集合List<NewPeople> ,两个数组集合属性部分一致。

Java 一个数组集合List 赋值给另一个数组集合List ,两个数组集合属性部分一致。 下面是一个Demo, 具体要根据自己的业务调整。 import java.util.ArrayList; import java.util.List;class People {private String name;private int age;private String address;publ…...

基于神经网络的电力系统的负荷预测

一、背景介绍: 电力系统负荷预测是生产部门的重要工作之一,通过准确的负荷预测,可以经济合理地安排机组的启停、减少旋转备用容量、合理安排检修计划、降低发电成本和提高经济效益。负荷预测按预测的时间可以分为长期、中期和短期负荷预测。…...

OpenCV第 1 课 计算机视觉和 OpenCV 介绍

文章目录 第 1 课 计算机视觉和 OpenCV 介绍1.机器是如何“看”的2.机器视觉技术的常见应用3.图像识别介绍4. 图像识别技术的常见应用5.OpenCV 介绍6.图像在计算机中的存储形式 第 1 课 计算机视觉和 OpenCV 介绍 1.机器是如何“看”的 我们人类可以通过眼睛看到五颜六色的世界…...

C++面试:stl的栈和队列介绍

目录 栈 栈(stack)的声明: push(): 将元素推入栈顶 pop(): 弹出栈顶元素 top(): 访问栈顶元素,但不弹出 empty(): 检查栈是否为空 size(): 返回栈中元素的数量 …...

从0开始学习C++ 第十二课:指针强化

第十二课:指针强化 学习目标: 理解常量指针与指针常量的区别。学习如何使用函数指针。掌握指针与数组的高级使用技巧。 学习内容: 常量指针与指针常量 概念: 常量指针是一个指向常量的指针,这意味着不能通过这个指针…...

mongodb和python交互

1. mongdb和python交互的模块 pymongo 提供了mongdb和python交互的所有方法 安装方式: pip install pymongo 2. 使用pymongo 2.1 导入pymongo并选择要操作的集合 数据库和集合能够自动创建 2.1.1 无需权限认证的方式创建连接对象以及集合操作对象 from pymongo import Mong…...

力扣279. 完全平方数

动态规划 思路&#xff1a; 假设 dp[i] 为最少组成数 i 的平方数个数&#xff1b;则其上一个状态为 dp[i - j^2] 1&#xff0c;1 为 j^2&#xff1a; 即 i 的最少完全平方数 i - j^2 的最少完全平方数 1&#xff0c;其中 j^2 < i 为最接近 i 的平方数&#xff1b;初始值…...

【C++】list容器功能模拟实现

介绍 上一次介绍了list队容器的迭代器模拟&#xff0c;这次模拟实现list的简单功能&#xff0c;尤其要注意构造函数、析构函数、以及赋值运算符重载的实现。 list容器需要接纳所有类型的数据&#xff0c;因此&#xff0c;结构设置与迭代器设置同理&#xff0c;需要引入结点&…...

linux 安装ffmpeg

一、下载 ffmpeg-4.3.1 下载地址&#xff1a;链接&#xff1a;https://pan.baidu.com/s/1xbkpHDfIWSCbHFGJJHSQcA 提取码&#xff1a;3eil 二、上传到服务器root目录下 三、给ffmpeg-4.3.1 读写权限 chmod -R 777 /root/ffmpeg-4.3.1 四、创建软连接 1.进入/bin 目录 2.…...

激光雷达行业梳理2-产业链、公司、未来展望

四、产业链及竞争格局 激光雷达产业链可以分为上游&#xff08;光学和电子元器件&#xff09;、中游&#xff08;集成激光雷达&#xff09;、下游&#xff08;不同应用场景&#xff09;。其中 上游即激光发射、激光接收、扫描系统和信息处理四大部分&#xff0c;主要包括激光器…...

Java 设计者模式以及与Spring关系(四) 代理模式

目录 简介: 23设计者模式以及重点模式 代理模式&#xff08;Proxy Pattern&#xff09; 静态代理示例 spring中应用 动态代理 1.基于JDK的动态代理 target.getClass().getInterfaces()作用 内名内部类写法(更简洁&#xff0c;但不推荐) 2.基于CGLIB实现 spring中应用 …...

PHP编程实践:实际商品价格数据采集

引言 在电子商务领域&#xff0c;对商品价格进行数据采集和对比是一项常见的需求。本文将介绍如何使用PHP编程语言实现对1688和淘宝商品价格数据的采集和对比&#xff0c;帮助读者了解实际的编程实践过程。 一、数据采集原理 数据采集是指从互联网上获取数据的过程&#xff…...

有效防范网络风险的关键措施

在数字化时代&#xff0c;企业面临着日益复杂和频繁的网络风险。提高员工的网络安全意识是防范网络威胁的关键一步。本文将探讨企业在提升网络安全意识方面可以采取的措施&#xff0c;以有效预防潜在的网络风险。 1. 开展网络安全培训&#xff1a;企业应定期组织网络安全培训&…...

Spring Boot整合webservice

Spring Boot整合webservice 前言1.整合依赖2.建立暴露接口2.实现类 3.发布服务4.查看打完收工&#xff01; 前言 工作中遇到的问题&#xff0c;由于下游系统属于第三方系统&#xff0c;使用的是soap webservice&#xff0c;同时也在开发&#xff0c;虽然也发布了一套webservic…...

Qt拖拽事件简单实现

1.相关说明 重写resizeEvent(这个按需重写)、dragEnterEvent(拖拽事件函数)、dropEvent(放下事件函数)&#xff0c;可以将本地图片拖拽到label标签中 2.相关界面 3.相关代码 #include "widget.h" #include "ui_widget.h" #include <QDragEnterEvent>…...

上门回收小程序,打造回收新模式

近年来&#xff0c;我国一直秉持着环保绿色的发展理念&#xff0c;为了减少资源浪费&#xff0c;旧物回收成为了人们处理废弃物品的方式。目前&#xff0c;我国回收市场规模大约能达到3.58亿元&#xff0c;在我国经济的稳定增长和环保意识的提高下&#xff0c;回收市场规模还将…...

unity项目《样板间展示》开发:火焰和UI设计

第二章&#xff1a;火焰和UI设计 前言一、火焰模型管理灶台火焰壁炉火焰 二、电视机播放三、UI设计结语 前言 这次带大家从0到1做一个unity项目&#xff1a;《样板间展示》。 顾名思义&#xff0c;项目内容是展示样板间&#xff0c;即玩家可以与房间中的物体、家具进行交互。 至…...

即插即用篇 | UniRepLKNet:用于音频、视频、点云、时间序列和图像识别的通用感知大卷积神经网络 | DRepConv

大卷积神经网络(ConvNets)近来受到了广泛研究关注,但存在两个未解决且需要进一步研究的关键问题。1)现有大卷积神经网络的架构主要遵循传统ConvNets或变压器的设计原则,而针对大卷积神经网络的架构设计仍未得到解决。2)随着变压器在多个领域的主导地位,有待研究ConvNets…...

MPU6050传感器—姿态检测

本节主要介绍以下内容&#xff1a; 姿态检测的基本概念 姿态传感器的工作原理及参数 MPU6050传感器介绍 实验&#xff1a;获取MPU6050原始数据 实验&#xff1a;移植官方DMP例程 一、姿态检测基本概念 1.1 姿态 在飞行器中&#xff0c;飞机姿态是非常重要的参数&#x…...

PaddleOCR封装,在线服务化部署实战(python部署,超新手教程)

OCR&#xff0c;即光学字符识别&#xff08;Optical Character Recognition&#xff09;&#xff0c;是一种将图像中的文字转换为机器编码文字的技术。这种技术可以识别和转换各种来源的文本&#xff0c;包括扫描文档、照片中的文字、手写笔记等。光学字符识别&#xff08;OCR&…...

采集B站up主视频信息

一、网页信息&#xff08;示例网址&#xff1a;https://space.bilibili.com/3493110839511225/video&#xff09; 二、查看响应数据 三、查看数据包内容 四、相关代码&#xff08;代码内容未进行翻页爬取&#xff09; # Time: 2024/1/19 16:42 # Author: 马龙强 # File: 采集B…...

Laykefu客服系统 任意文件上传漏洞复现

0x01 产品简介 Laykefu 是一款基于workerman+gatawayworker+thinkphp5搭建的全功能webim客服系统,旨在帮助企业有效管理和提供优质的客户服务。 0x02 漏洞概述 Laykefu客服系统/admin/users/upavatar.html接口处存在文件上传漏洞,而且当请求中Cookie中的”user_name“不为…...

《幻兽帕鲁》服务器该如何选购

幻兽帕鲁作为目前火爆的一款游戏&#xff0c;幻兽帕鲁的服务器要能够承受其强大的力量和能力&#xff0c;需要具备一定的配置和性能。因此针对<幻兽帕鲁>这款游戏我们来总结一些可能用于承载幻兽帕鲁的服务器类型: 高性能服务器:幻兽帕鲁的能力强大&#xff0c;可能需要…...

比较有创意的网站

有创意的网站通常展示了独特的设计、交互或内容。以下是一些备受赞誉的有创意的网站&#xff0c;你可以参考&#xff1a; Awwwards: Awwwards 是一个评选并展示全球最优秀网站的平台。你可以在这里找到很多有创意的网站设计。 Awwwards CSS Design Awards: 类似于Awwwards&…...

alfred自定义谷歌翻译workflow

如果要实现自定义workflow&#xff0c;则必须安装付费版的alfred&#xff0c;囊中羞涩的话可以自行淘宝。自定义步骤如下&#xff1a; 1. 新建空的workflow&#xff0c;填写基本信息 2. 开发python脚本 打开该workflow所在目录&#xff0c;进行下面步骤&#xff1a; 首先安装…...

【网络安全 -> 防御与保护】专栏文章索引

为了方便 快速定位 和 便于文章间的相互引用等 作为一个快速准确的导航工具 网络安全——防御与保护 &#xff08;一&#xff09;.信息安全概述 &#xff08;二&#xff09;.防火墙组网...