- 博客(101)
- 收藏
- 关注
原创 (篇六)基于PyDracula搭建一个深度学习的软件之新版本ultralytics-8.3.28调试
最终我们发现,打开的图片其实保存到了YoloPredictor下面的source,但是BasePredictor(yolo检测器)这个文件下是没有source这个属性的。
2025-02-10 16:57:05
403
1
原创 (篇五)基于PyDracula搭建一个深度学习的软件之融入大华相机
我们正常打开MVviewer会发现这些文件。我的应用场景是PLC给我一个信号,我就触发拍照程序,那么我需要选取哪一个文件作为研究基础呢?
2025-02-10 09:03:34
681
原创 (篇四)基于PyDracula搭建一个深度学习软件之算法融合
其余模组也是类似,比较简单不多赘述了。在main.py中添加下列两组代码。)由于太多,不在这篇文章中粘贴。这样我们就得到了模型的下拉框。
2025-02-10 09:02:23
335
原创 (篇三)基于PyDracula搭建一个深度学习的软件之解析yolo算法融合
在前面两篇中,,那么这一篇我们学习一下yolo要融合进入软件中,需要了解的两个类。
2025-02-07 11:35:01
382
原创 (篇二)基于PyDracula搭建一个深度学习软件之界面设计
ok到这一步基本上设计思路就完成了,只需要自己编辑一下qt设计师就可以了。下一篇我们来研究一下从零封装一个yolo检测模块到项目当中。对三个页面,home、new_page、widgets进行修改。接下来我们需要检查一下,点击按钮之后有一个界面跳转功能。下图是加入了分别加入输入图片和输出图片label。点击左下角的设置按钮会弹出如图的界面内容,我们需要对其进行修改。可以看到我们将左边的图片设计好了。找到源文件中下列代码,将我们的侧边按钮的名称修改一下。这样就可以实现高亮显示当前页面和页面跳转的功能了。
2025-02-05 16:21:14
1176
原创 (篇一)基于PyDracula搭建一个深度学习软件之添加启动界面
我们需要找到modules\ui_main.py文件中与1.png存放与同一个文件夹的图片的路径是怎么写的。想将其中图片使用pyside资源管理器resources.qrc来管理,方便后期能够标注化打包。将新编译的resources_rc.py拷贝到modules文件夹下面。我们将启动界面代码写在main.py,那么这样就可以有启动界面的效果。首先将添加图片到资源文件的images下面,添加方式如下图所示。启动界面包含一张图片,代码中包含一个这样的代码。到这里我们的资源就添加完毕了。启动界面的代码如何写?
2025-02-05 10:48:35
479
原创 YOLOV7的源码debug记录
增加这个值会使每一层变得更宽,意味着每一层会学习更多的特征,这样可以提高模型的表达能力,但同时也增加了计算复杂度。我们可以看到UPSsample之后特征图被放大,放大之后的图和原来Backbone中的同样尺寸的低层特征图融合,经过一系列卷积之后用作为下一个输出头的输入特征图。如果你希望模型更深,可以将其增加(例如 1.2 或 1.5),或者如果需要更浅的模型,可以将其减少(例如 0.8)。增加这个值会使网络变得更深,模型的学习能力增强,能够学习更复杂的特征,但同时也会增加计算量。
2024-11-29 10:24:14
709
原创 yolov7源码调试中的坑
于是我查看了打开了train.py的配置文件。这个坑头有点大,我找变了所有的py文件,搜索之下没有任何。结果训练时候却报错,说找不到train.txt文件。如图所示,我将yaml文件的地址如下。,对应的yaml文件如下图所示。
2024-11-27 16:16:04
360
原创 统一NLP和目标检测的DETR(一)——self attention、encoder、decoder
主流目标检测算法:YOLO系列,它基于anchor来做,少不了要用MNS,导致速度相对较慢。但今天介绍一款DETR,基于VIT的目标检测算法。那么我们需要先深入过一遍VIT。
2024-09-03 15:08:52
592
原创 YOLOV5的输出[1,25200,85]如何理解和解析
1、25200代表着检测框的数量,比如我们取出第一个检测框a,也就是[1,1,85],取出来之后我们解析85,前五个为box的中点坐标、长宽值以及置信,后面80我们取Max(80个类别)中最大值,类别的处于多少行对应于label class.txt别中的类是哪一类别。
2024-07-17 13:20:51
944
原创 解决——Cmake无论编译什么文件都报相同的错误,相同的.lib文件找不到,甚至你所编译的东西和该lib毫不相关。
之后编译终于开始走动了,而不是一开始就来个错误是.lib没有找到。
2024-06-03 10:48:08
266
原创 QT的创建,发现编译器有一个黄色三角形感叹号,提示说Cmake配置错误,该怎么办?
确保你安装了Cmake2.如果你电脑之前已经装了Cmake,那么在qt安装中,即便你选择了Cmake版本,但依旧不会修改电脑的Cmake版本。这时候就会出现黄色箭头。在勾勾的地方会有一个黄色感叹符号(我已经解决了,所以没有显示)3.去官网按Qt的Cmake版本下载安装3.27.7,解决完毕。关机重启即可。
2024-05-13 15:30:20
894
原创 QT的C++版本是如何从ui文件编译成C++可以使用的.h文件的
Desktop_Qt_6_7_0_MinGW_64_bit是一个编译器,可以将ui文件编译为.h文件。这里的ui_mainwindow.h文件我们可以打开看一下:你会发现你所有的ui设计都被记录在了这里。
2024-05-11 15:18:31
283
原创 QT的C++版本,ui界面突然卡死直接退出的解决办法
删除C:\Users\Administrator.designer\gradients.xml文件,重启QtCreator。这个文件我是12G,一开始我也不敢乱删,但是删除之后,果然ui界面可以加载了。
2024-05-11 14:33:43
248
原创 QT如何增删安装的组件
往下会看到让你选择 add or remove component。打开 uninstall QT。接下去就可以修改组件了。
2024-05-11 14:18:03
475
原创 VS2017和VS2019相同配置,vs2017配置onnxruntime无法运行的解决方案(报错,程序无法运行 00000x78)
在VS2019的时候,生成解决方案,在release和debug文件夹中是有exe文件的,但VS2017的release和debug文件夹中是没有exe文件的。然而如下dll安装包需要放到exe文件下。这就导致了你直接放在release或者debug文件夹下在vs2017会报错。
2024-03-12 09:42:45
560
原创 VS2017、VS2019、VS022等等多版本一起配置环境时候,配置环境是共用的。
2017配置完了之后,到了2019打开也会是一样的,2022也是一样的,也就是说这个配置文件会是共有的。一开始没发现这个点,想着同时配置VS2019和VS2017,结果就是一个运行,一个就报错,还是要多注意。最近发现多个VS版本同时配置环境,包括包含目录、库目录、附加依赖项。
2024-03-12 09:35:09
2790
原创 加油加油加油加油加油,你一定行,你一定可以,你一定有美好的未来。感恩每一天,感恩身体,感恩灵魂。
加油加油加油加油加油,你一定行,你一定可以,你一定有美好的未来。
2024-03-07 17:18:29
158
原创 mmsegmentation在C++上部署时,图片与处理的均值和方差在哪里找?
我们打开我们训练用的config文件,如下所示处会写明均值和方差。
2024-02-20 11:48:49
166
原创 python 进程
threading.Thread(target=blob_spider.craw, args=(url, )) # 创建线程print("single_thread用时:{}".format(end-start))print("multi_thread用时:{}".format(end - start))
2024-01-23 17:09:47
755
原创 深度学习中Numpy的一些注意点(多维数组;数据类型转换、数组扁平化、np.where()、np.argmax()、图像拼接、生成同shape的图片)
既数组h=3,w=2这里第一个2表示axis=0维度上的,三维数组中3,2)数组的个数,这里表示两个(3,2)数组。
2024-01-17 16:59:08
911
原创 图片的宽高老混淆,h or w = image.shape[0]?,图片x轴又是指哪里?
图片取自:https://blog.youkuaiyun.com/luoyang7891/article/details/106472505。shape[0]:表示图片的h,也是图片的y轴(常用opencv中画矩形会用到x和y)shape[1]:表示图片的w,也是图片的x轴。
2024-01-17 16:09:01
456
原创 mmsegmentation模型输出的置信度不在0~1之间应该怎么办呢?
【代码】mmsegmentation模型输出的置信度不在0~1之间应该怎么办呢?
2024-01-17 13:05:00
590
原创 mmsegmentation训练模型遇见nan怎么办?数据样本不均匀导致训练前期出现nan的问题怎么办?
新手可能训练时候遇到nan,会思考自己是不是标注出了问题,数据集是不是有误。如下面这种情况,一开始我也很慌。继续等待,突然经过两次训练之后就出现转机了。所以就需要耐心等待,我是测试了1500次才发生了变化,WH其实数据集中占比很少,因此需要更多一点的识别时间。
2024-01-17 08:50:10
1168
9
原创 mmsegmentation训练遇到没有没有在.ipynb_checkpoints找到某张mask图片(linux系统)
【代码】mmsegmentation训练遇到没有没有在.ipynb_checkpoints找到某张mask图片(linux系统)
2024-01-17 08:30:33
439
原创 MMsegmentation语义分割(理论、环境配置、示例代码、资源文件:labelme2mask转化、训练集测试集合划分、自定义segmentation模型训练)
答:几个预测类别填写几类,0被认为是背景。我们所看到的mask格式是png,但请注意png3通道的值是一模一样的,只需要取出一个通道就可以了。
2024-01-15 15:48:30
780
1
原创 拯救者y9000p安装linux、windows双系统。
我用的是Win32DiskImager来做的。资源使用的是ubuntu-20.04.6-desktop-amd64.iso。别用低版本,失败很多次之后的教训。重启之后F2进去BIOS设置,将secure boot变为disable。重启之后F12,选择第三个U盘启动进入,之后等待即可。这边分区出来之后,不要分配。磁盘管理-磁盘分区-右键-压缩卷。进入安装界面一直点确定就可以了。
2024-01-12 17:24:39
1801
2
原创 jupyter中使用conda环境
原文链接:https://blog.youkuaiyun.com/m0_70222886/article/details/131362704。版权声明:本文为优快云博主「港城嘟嘟」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
2024-01-11 10:08:33
918
大图像中的小目标检测-基于YOLOV8+OnnxRuntime部署+滑动窗口+Zbar的条码检测研究
2023-10-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人