• 2025-01-07YOLOV5正样本匹配和损失函数 (全网最详细版小白讲解)
    一、正样本匹配因为损失函数的计算有一部分只会涉及正样本的计算,所以需要搞懂正样本匹配。Yolov5是anchors-based。目的:对于图像中的每一个gtbox,找出:(1)它由输出特征图中的哪些gridcell来负责预测(2)由哪些尺寸的anchor来负责预测基于这些负责预测的gridcells中
  • 2025-01-04跟着问题学3.3——Faster R-CNN详解及代码实战(1)
    FastR-CNN的不足选取区域使用的算法是固定的,不参与学习选取区域的算法本身消耗比较高(搜索选择法)选取区域的算法选出来的区域大部分都是重合的,并且只有很小一部分包含我们想要识别的对象区域范围的精度比较低(即使经过调整)判断分类有时只能使用部分包含对象的区域(例如
  • 2024-12-31Qml 中实现毛玻璃效果
    【写在前面】毛玻璃效果(AcrylicEffect)是一种常见的UI设计风格,它通过模糊背景并添加透明度和噪声效果,使界面元素看起来像是半透明的磨砂玻璃。本文将介绍如何使用Qml实现这种效果,并提供一个完整的示例代码。【正文开始】1.效果图2.毛玻璃效果的实现原理毛玻璃效果的
  • 2024-12-27qml布局记录
    main.qml源码importQtQuickWindow{width:640height:485visible:truetitle:qsTr("布局学习")Rectangle{id:leftrectwidth:180;height:480anchors.top:parent.topanchors.topMargin:5
  • 2024-12-26记录python+pyside+qml+qtcharts 使用,防踩坑
    使用QML-qtquick进行开发时,有个使用chart图表的需求,看了一大圈,网上都是qmake或是cmake来构建QTchart,用python开发也只搜到QtWidgets模块进行图表绘制。然而我对qtwidgets不是很了解,想要的是QML开发,在使用ChartView{}时一直闪退,没有效果。经历了苦苦搜寻,终于在https://stackove
  • 2024-09-19电子封条监控系统 YOLOv3
    电子封条监控系统利用电子封条和监控设备相结合,电子封条监控系统利用智能化视频识别等技术,实现对矿井内外的出入人员、人数变化及非煤矿山生产作业状态等情况的实时监测和分析,及时发现非煤矿山异常动态,减少了人为介入的过程,节约了大量的人力和物力资源。电子封条监控系统能够实时监
  • 2024-09-12Qml 实现仿前端的 Notification (悬浮出现页面上的通知消息)
    【写在前面】经常接触前端的朋友应该经常见到下面的控件:在前端中一般称它为Notification或 Message,但本质是一种东西,即:悬浮弹出式的消息提醒框。这种组件一般具有以下特点:1、全局/局部显示:它不依赖于具体的页面元素,可以在整个页面的任意位置显示。2、自动消失:默认情况下,
  • 2024-09-12Qml 实现仿前端的 Notification (悬浮出现页面上的通知消息)
    【写在前面】经常接触前端的朋友应该经常见到下面的控件:在前端中一般称它为Notification或 Message,但本质是一种东西,即:悬浮弹出式的消息提醒框。这种组件一般具有以下特点:1、全局/局部显示:它不依赖于具体的页面元素,可以在整个页面的任意位置显示。2、自动消失:默认情况下
  • 2024-09-02人员拥挤检测系统 Python
    人员拥挤检测系统通过Python网络模型算法技术,人员拥挤检测算法对校园/厂区/车间/港口/街道等场景的监控画面区域实现7X24小时全天候不间断进行自动分析监测,当人员拥挤检测算法监测到现场区域范围内,有异常的人群聚集(出现拥挤情况)时,人员拥挤检测算法会立刻抓拍存档并通知相关后台人员
  • 2024-09-01Qt/QML学习-Calendar
    QML学习Calendar例程视频讲解代码main.qmlimportQtQuick2.15importQtQuick.Window2.15importQtQuick.Controls1.4importQtQuick.Controls.Styles1.4importQtQuick.Controls2.15Window{width:640height:480visible:truetitle:qs
  • 2024-08-21Qt Quick 消息列表视图组件
    目录开发环境简介预览图代码main.qmlMessageQueueView.qml开发环境Qt版本:6.5.3构建:cmake+minGW64-bit简介这是一个纯QML程序,功能是一个消息列表的功能,可以进行插入,删除,清空等操作预览图![2024-08-2114-28-39_converted](images/2024-08-2114-28-39_converted.gif)
  • 2024-07-25【PyTorch】基于YOLO的多目标检测项目(二)
    【PyTorch】基于YOLO的多目标检测项目(一)【PyTorch】基于YOLO的多目标检测项目(二)YOLO-v3网络由跨距为2的卷积层、跳跃连接层和上采样层组成,没有池化层。网络接收一幅416*416的图像作为输入,并提供三个YOLO输出。目录准备配置文件搭建YOLO模型 搭建PyTorch模块搭
  • 2024-07-09智慧工地安全绳检测识别系统 Python
    智慧工地安全绳检测识别系统利用现场已有的监控摄像头,智慧工地安全绳检测识别系统通过机器视觉+边缘计算实时分析监控画面数据不用人工控制;智慧工地安全绳检测识别系统可以及时发现监控区域人员未佩戴安全绳违规行为,迅速及时地给予预警提醒,协助后台人员高效的监督现场安全作业,
  • 2024-07-06YOLOV8的Detect head 逐行解读
    YOLOV8从不同的特征层,得到不同大小的特征图,然后预测每个特征图的每个格子anchor的类别概率,以及每个格子中物体的边框,即相对于中心点上下左右的偏移量box。shape为[(1,144,80,80),(1,144,40,40),(1,144,20,20)]。 输入x为从不同的上采样层得到的结果x_cat=torch.cat
  • 2024-07-01Qml 实现一个垂直滑动条
    ScrollBar.vertical:ScrollBar{id:scrollBarvisible:trueactive:trueorientation:Qt.VerticaltopPadding:0bottomPadding:0anchors.top:parent.topanchors.left:pa
  • 2024-06-17目标检测算法之YOLO(YOLOv4-YOLOv6)
    YOLO算法理解YOLOv4BagofspecialsCross-stagepartialconnections(CSP)SpatialPyramidPooling(SPP)PANpath-aggregationblockSAMMishactivationMulti-inputweightedresidualconnections(MiWRC)BagoffreebiesMosaic方法ClasslabelsmoothCmBN和Dynamicmini-ba
  • 2024-04-21李沐动手学习深度学习 锚框部分代码解析
    这里只是对代码的解析,我在写这个解析的时候并没有看后面的内容,只能大概猜一下可能是要干嘛的首先是import相关工具,这里使用pytorch%matplotlibinlineimporttorchfromd2limporttorchasd2ltorch.set_printoptions(2)#精简输出精度1.生成锚框接下来是第一个难点,这
  • 2024-04-07qt Qml qml Property的使用方法
    9.property简介:自己声明一个变量名,自己赋值,外部可以对其赋值可以声明一个属性变量intstringvardouble等等也可以声明一个控件用于外部写入到本qmlrectanglecomponent等等其他:在property前面可以加readonly就可以只能外部访问,不能修改在property前面可以加req
  • 2024-03-04深度学习-卷积神经网络-Faster RCNN anchor详解-53
    目录1.Anchor参考:https://zhuanlan.zhihu.com/p/86403390?utm_id=01.Anchor我第一次接触Anchor(中文叫做锚)的时候,比较懵逼的,什么是锚这个问题让思考了好久,这也是阻碍大家学习FasterRCNN最大的绊脚石索性我们就先把anchor理解为一个个按照固定比例(长宽、大小)预定义的框lib/ne
  • 2024-02-26Qt QML 虚拟键盘(VirtualKeyboard )
    简介Qt官方开源了一个虚拟键盘的示例,该示例提供两种使用方式:一种用于桌面平台,另一种用于嵌入式平台,示例采用嵌入式平台方式显示。它们区别是前者脱离窗口应用于全局,后者依附于窗口。示例在QtCreator软件可以找到:或在以下Qt安装目录找到:C:\Qt\{你的Qt版本}\Examples
  • 2024-01-10【Qt之Quick模块】8. Quick基础、布局管理、布局管理器
    1.前言QtQuick编程,提供了多种布局方式。如,静态布局,可以使用组件的x、y属性进行设置,或者进行绑定。还可以使用锚anchors进行布局。此外,还可以使用定位器以及定位管理器为多组件进行布局。但使用布局管理器和锚会占用内存和实例化时间,若使用x、y、width、height等属性能完成需
  • 2023-11-05038-第三代软件开发-简易视频播放器-自定义Slider (二)
    第三代软件开发-简易视频播放器-自定义Slider(二)文章目录第三代软件开发-简易视频播放器-自定义Slider(二)项目介绍简易视频播放器自定义Slider(二)横向纵向关键字:Qt、Qml、关键字3、关键字4、关键字5项目介绍欢迎来到我们的QML&C++项目!这个项目结合了QML(QtMeta-
  • 2023-09-29QML中使用C++对象
    QML中使用C++对象原文链接:(60条消息)QtQuick之QML与C++混合编程详解_qmlc++_foruok的博客-CSDN博客QtQuick技术的引入,使得你能够快速构建UI,具有动画、各种绚丽效果的UI都不在话下。但它不是万能的,也有很多局限性,原来Qt的一些技术,比如低阶的网络编程如QTcpSoc
  • 2023-09-03Seurat Tutorial 6:整合大型数据集的技巧
    写在前面学习一个软件最好的方法就是啃它的官方文档。本着自己学习、分享他人的态度,分享官方文档的中文教程。软件可能随时更新,建议配合官方文档一起阅读。推荐先按顺序阅读往期内容:文献篇:1.文献阅读:(SeuratV1)单细胞基因表达数据的空间重建2.文献阅读:(SeuratV2)整合跨