自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 基于ESRGAN和GFPGAN实现人脸图像修复

1.GUI功能如下所示。

2025-03-19 14:46:16 250

原创 基于YOLO和PyQt实现工人安全防护装备检测

1.GUI的功能如下所示。

2025-03-19 14:43:30 154

原创 基于YOLO实现指鹿为马

其中的target_info = [[0, 1.00, torch.tensor([60, 56, 362, 363])], ]分别为框的类别、置信度和4个坐标信息,0代表name = ['horse'][c]里的第一个类别马horse,置信度为1.00,而坐标信息60, 56, 362, 363则由XML文件里的数据直接复制粘贴即可。最后生成效果如下图所示,你看这马的框标得,那是又快又准,绝对保真,好吧!先看YOLO11n模型的识别效果,可见效果不理想,不仅类别错误框也不精确。接下来实现指鹿为马,嘿嘿!

2025-03-19 14:34:22 337

原创 Windows系统下安装运行YOLOv12所需的flash_attn 包教程

经实验验证改动后对训练结果无影响,OJBK了,终于能跑通了,这flash包太他M挑环境了,试了N次才找到这个合适的,规律就是CUDA为12.2,那么torch就应该为12.1版而不是11.8版的,python为3.11那么就要下载3.11对应的whl文件,反正尽可能各版本一致对应起来。,然后在桌面desktop文件夹里输入cmd打开命令行窗口或通过cd desktop进入桌面文件夹安装此包,最后输入命令。3.下载有关flash_attn包的whl文件至桌面,下载网站为。0.python版本:3.11。

2025-02-20 19:11:02 936 7

原创 自动连接需要登录认证的WIFI和切换电脑模式

2、在规定的时间段内切换电脑模式为预先设定的模式,以联想拯救者Y7000P2023款为例,自由切换电脑模式为安静、均衡、野兽和超能模式,如在00:00:00~08:00:00这段时间为野兽模式,在08:00:01~23:59:59又自动切换为均衡模式,而无需手动打开Legion Zone软件手动切换或按键盘快捷键切换。从上可看出这是为了解决远程操作电脑而生的,如果电脑就在你面前当然就无需这些了,远程就怕连接了WIFI却又掉网了,而本代码能确保长时间未操作电脑网络掉线后能迅速重新自动接入互联网。

2024-07-25 21:04:28 564

原创 Ultralytics YOLOv8.0.226 进出计数

对摄像头拍到的实时视频进行出入计数。对本地视频文件进行出入计数。

2024-01-10 10:43:07 1148

原创 Ultralytics YOLOv8.0.226 区域计数

对摄像头拍到的实时视频进行区域计数。对本地视频文件进行区域计数。

2024-01-10 10:39:10 616

原创 自动连续训练多个改进的yolov8模型

3.连续训练多个模型,并处理了可能出现的异常“RuntimeError;CUDA error;an illegal memory access was encounterede”以防止连续训练中断。当对模型有多种改法时可实现自动连续训练,无需等一种改法训练完后再手动点击开始运行,这样就可以充分利用晚上的时间并方便远程训练模型。1.可选择是否在电脑上登录网页版微信,然后通过手机来实时接收训练信息。2.自定义训练开始的时间。

2023-10-27 19:29:13 1547 5

原创 解释yolov8 tasks.py里的c1、c2和args

可以看到调用CBAM只需输入2个参数c1和kernel_size,输入信道c1是由上个模块的输出通道决定的,因此可设为c1=ch[f]。可以看到args最后也重新赋值了,由上解释可知args[1:]=[3, 2],前面加个*的作用就是去掉中括号[],那最终args=[3, 16, 3, 2],不加*就是args=[3, 16, [3, 2]],显然是要加*的,因为要将得到的参数args=[3, 16, 3, 2]传入conv.py里的Conv类,3、2分别表示卷积核的尺寸是3*3和步幅为2。

2023-09-27 15:52:15 4258 3

原创 按比例将数据集划分为训练集、验证集和测试集

trainImages文件夹是训练集对应的图片(jpg文件),trainLabels文件夹是训练集对应的标签(txt文件),其他类似。先设置比例如8:1:1,具体如代码所示。然后输入文件夹dataSet的路径,dataSet里又包含2个文件夹images和labels。images里为所有图片,labels为所有的txt文本文件。会生成包含图片相对路径的文本文件,trainSet.txt如下所示,其他2个文本文件类似。

2023-07-25 22:44:49 379

原创 yolo模型训练数据从xml格式转为txt格式

改下要检测的目标的名称,这名称具体叫啥要从xml文件里获得,不是自定义的。然后输入包含xml文件的文件夹的路径即可自动生成含txt文件的文件夹。

2023-07-25 22:35:25 674

原创 扩增数据集

把要扩增的图片放入一个文件夹里,在程序里输入此文件夹的路径,再改改2个输出文件夹的路径,开关一下扩增方式即可,默认扩增方式全开。然后这两个输出文件夹的区别在于对图片的命名不同,图一样只是对生成的图片按0001,0002,.... ,重新重命名了。然后裁剪有点鸡肋,因为往往裁剪出来的图片没有要打标签的物体了,所以最好关了。10.对一张图片用上面所述的9种方法叠加处理,当然也可以仅选择其中的几种方法。9.加入噪声,并可加入不同类型的噪声,共三种类型。7.左右翻转图片,就跟镜像后的效果那样,下同。

2023-07-20 22:10:55 344 2

原创 Java语言程序设计(基础篇)编程练习题

Java语言程序设计(基础篇)编程练习题代码

2023-03-31 22:02:42 263 1

原创 使用Java语言计算熵和自信息量

【代码】使用Java语言计算熵和自信息量。

2023-03-23 15:50:19 283 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除