自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 onnx转onnxsim

【代码】onnx转onnxsim。

2024-09-03 14:52:06 326

原创 jetson orin nx找到自带的tensorrt

分别是/usr/src/tensorrt/bin/trtexec和/usr/src/tensorrt/sample/trtexec。如果这时候进入/usr/src/tensorrt/bin文件夹后使用trtexec命令显示command not found。ok,这次我们再输入trtexec --help或转engine文件就可以了。这里你自己的路径是什么就写什么,然后保存。我们就手动加上环境变量。

2024-09-03 11:12:48 605

原创 jetson orin nx安装todesk

安装好后,直接在终端输入:todesk就可以直接打开了。下载好后,在下载的那个文件夹,打开终端。

2024-09-02 20:12:24 989

原创 爱斯维尔投稿流程,以Journal of Stored Products Research为例

这里需要注意,所在机构你打的可能和他提供的不一样,不选他提供的会有警告,但是没事也可以保存提交。填好的作者信息是这样,点击小笔图标可以修改,反应有点慢,也可以拖拽改变作者顺序。

2024-07-31 15:55:00 4842 5

原创 win11安装windows SDK并找到graphedt.exe

在安装的那个盘,直接搜,结果就出现了。

2024-07-30 09:32:10 894

原创 把一个机器的环境复制到另一个机器上

例如:conda config --append envs_dirs D:\yandandan2021\envs。给这个文件夹打包,然后通过百度网盘下载到新设备上,解压缩,放在新设备的anaconda下的envs里。最后在pycharm里添加已经存在的环境,就可以直接用了,比新建一个环境快很多。首先进入,该虚拟环境所在文件夹,即D:\Anaconda3\envs。这样就加好环境了,我们可以查看一下新设备里有没有,输入。例如,我需要复制的是名字为pytorch3的环境。再在新设备的命令行输入。

2024-04-15 16:36:47 794 1

原创 运行yolov7报错 raise UsageError(“api_key not configured (no-tty). call “ + directive)wandb.errors.Usage

6.最后输入我们最开始复制的码,最好是手动输入,ctrl+v不好使,输入的时候没有显示出来,正常输入然后回车,没有报错就可以了。5.然后在命令行输入:这里双引号中要写自己的location。4.显示如下,我们需要复制location后面的地址。3.在anaconda命令里进入虚拟环境,输入。模块,但并未设置api-key值。(wandb官网)注册然后登录。,就会出一个码,复制一下这个码。2.在这个网页登陆完。

2024-04-15 16:19:30 678 1

原创 python把视频按帧转化为图片并保存

【代码】python把视频按帧转化为图片并保存。

2024-04-09 16:49:06 901

原创 RPM换算成m/s或m/min

1030rpm对应速度:1030×3.1415926×0.057÷46÷60=0.066m/s=4m/min。1542rpm对应速度:1542×3.1415926×0.057÷46÷60=0.100m/s=6m/min。那么以滚筒直径0.057m,减速比46为例。我们需要知道,滚轮直径与减速比。轮子速度=rpm×比例系数。

2024-04-08 11:06:40 11044

原创 YOLOv7调用摄像头检测报错解决

解决opencv报错导致yolov7无法调用本地摄像头

2024-01-22 14:17:56 813

原创 VISIO2019激活

在随便哪个地方,建一个txt文件,例如我的文件名叫visio,内容为。改好了就变成这样了,然后右键这个bat文件,选择以管理员身份运行。然后,在所在的文件夹,点击查看,然后打开,文件扩展名。这样,刚才建的文档就会叫visio.txt。然后终端就会跳出来,等一会儿,就好了,然后右键这个文档,选择,属性,打开。将.txt后缀改成.bat后缀。这样就激活成功了,太牛了。超级强,弄了就好使了。

2024-01-11 10:07:11 5812 3

原创 fasterRCNN数据集制作(目标检测)(个人笔记)

重新命名文件夹中所有xml文件,第一个为000000,000001依次往后。重新命名文件夹中所有jpg图片,第一个为000000,000001依次往后。

2024-01-04 09:38:24 888

原创 YOLO带标签的数据增强,txt转xml,xml转txt

已经由txt格式下标好的图片和labels,需要进行数据增强。

2023-10-30 14:56:52 1714 4

原创 Yolov7tiny.pt下载链接

https://github.com/WongKinYiu/yolov7/releases/download/v0.1/yolov7-tiny.pt

2023-08-28 12:58:15 1395 1

原创 jetsonnano4.6安装onnx1.9.0

直接在虚拟环境中,命令行输入。

2023-05-24 13:14:51 395 1

原创 jetsonnano安装torch1.8.0与torchvision0.9.0(个人血泪史)

然后重启了一下,重新来一遍咱们的操作,从进torchvision这个文件夹开始,然后就,就安装成功了,我吃完饭回来看到成了,高兴的想给它磕两个,安了好多天,各种各样的torchvision就是怎么都安不上,好了不叭叭了。注意了,这里我输入这条命令才好使(加了sudo的不好使,说我非法指令,怎么改都不行)里面有一个whl文件的torch,与一个torchvision的文件夹。然后呢,开始编译了,那么最后可能会报错,例如我就报了这个。的命令端,进入这个文件夹中,命令就是。我的板板是4.6,cuda10.2。

2023-05-23 18:42:26 2470 4

原创 onnx导出yolov7模型+python的TensorRT部署(windows上进行)

导出的onnx文件是通用的,在任意设备都可以使用。

2023-05-15 15:54:28 749

原创 windows安装TensorRT

将lib文件夹下的lib文件,复制到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\lib\x64下。然后将lib文件夹下的dll文件,复制到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\bin下。在annaconda中进入该文件夹,安装对应的whl文件,例如​​​​​​​​​​​​​​。然后安装4个whl文件,如下图,要对应自己的python版本,我的是3.8。

2023-05-15 10:35:15 279

原创 pycharm同时运行几个程序

在运行第一个程序时,右键正在运行的程序,选择Pin Tab,即可同时运行其他程序。

2023-05-12 12:18:16 6299

原创 yolov5s训练

一个yaml文件时data文件夹下的,复制一个voc.yaml改成自己的文件名,这里我改成了data.yaml,内容如下,需要写上训练集与验证集的地址,nc为类别个数,names为类别名,按自己数据集的顺序写,其他的download那些都删掉,只要干货。第二个yaml文件在models文件夹下,这里我们用5s那就修改yolov5s.yaml文件中的nc为3。weights为下载好的预训练权重那么我用的就是yolov5s.pt。data为我们写成自己的data文件夹下的data.yaml。

2023-05-10 16:57:52 3108

原创 yolov7detect加大检测结果边框

在detct.py文件中找到 line_thickness。修改前是1,我改成了5。

2023-05-08 17:55:56 727

原创 yolov7tiny引入轻量化骨干网络MobileOne(个人备忘录)

最好结果p:r:map0.5跑完再看。我的模型参数量:7295872。GPU消耗0.898G。

2023-05-08 10:35:53 2021 9

原创 labelImg使用与修改边框颜色(个人笔记)

改变方框颜色, 点击Edit中的Box Line Color,选择方便自己标注的方框颜色。给view的Auto save mode勾选上。快捷键,W为显示方框,D为下一张。我是批量标注的,直接打开文件夹。

2023-04-25 14:13:08 2765 2

原创 python随机抽取文件夹下的图片指定数量

【代码】python随机抽取文件夹下的图片指定数量。

2023-04-25 12:57:08 530

原创 python批量剪裁图片固定位置大小

前提:下图为图片的xy坐标,例如红笔画的是原图大小3456×3456。想要剪裁中间部分(黑笔部分)并保存,先计算坐标信息。代码为:需要修改剪裁坐标与路径信息。

2023-04-24 17:46:49 462

原创 yolov7+CBAM(个人备忘录)

修改cfg中training中yolov7.yaml文件,想在哪里加就将CONV改为CBAM,例如我修改后的yaml文件为。在models文件夹的common.py加入。

2023-04-23 16:05:41 702 1

原创 yolov7基于注意力机制的目标检测头Dyhead

然后将前228行代码复制,在models文件夹下新建一个dyhead.py文件粘贴进去。将三个层的通道数改为一致的,例如256,515,1024,可能调大了会跑不动。在yolov7.yaml文件中,IDetect前有三个RepConv。原论文中6是最好的,修改1,2,4,6自行实验。在yolo.py文件中导入。修改IDetect类。

2023-04-17 17:36:48 5994 2

原创 yolov7轻量级上采样算子CARAFE

将后面的参数删掉,即[None, 2, 'nearest']改为[1, 5],下一个改为[1, 7]将以上代码复制到models文件夹下的common.py文件粘贴在最下面。在cfg文件夹下training文件夹下的yolov7.yaml中。在head部分,将nn.Upsample上采样都改成CARAFE。在yolo.py中将以下代码粘贴到红箭头指向的下一行。

2023-04-17 17:00:59 2238 11

原创 yolov7之Wise-iou

然后在class ComputeLossOTA类的call函数中,将这一行的CIoU=True改为。然后找到class ComputeLossOTA类的call函数,与上一步相同操作。在train.py看hyp中用的是哪个yaml文件,在使用的yaml文件中。在里面的loss_ota,如果为0则使用class ComputeLoss。找到class ComputeLoss类里面的call函数,将此行注释掉。找到def bbox_iou,下图为从头到尾的部分。改版本可以对比哪个版本有提升。

2023-04-13 17:04:21 2178 7

原创 yolov7+SE注意力机制(个人备忘录)

在n = max(round(n * gd),1) if n>1 else n这段最后加上Conv_ATT, SPPCSPC_ATT记得加逗号。在cfg文件夹的training文件夹下,复制yolov7.yaml到新建的yolov7att.yaml文件中。对models文件夹下的common.py文件进行修改,在前面导入SE。复制代码前40行,在models文件夹下新建SE.py文件,粘贴进去。那么下两张图相互对应,六个卷积,然后concat,然后一个卷积。然后找到SPPCSPC类。

2023-04-12 17:27:07 5862 11

原创 yolov7之soft-nms(个人备忘录)

训练时不要加,会加大训练时间。在测试的时候,这样改,然后用就可以,且不一定能提升精度,对于二阶段的模型会更好一些,看个人数据集。找到def non_max_suppression(prediction, cnf_后面省略),粘贴到它前面,如箭头所示。选择一种,例如选EIou,那就将那行代码添加,EIou=True。他支持GIou,DIou,CIou,SIou,EIou。在下图所示位置,什么参数都不加,即选择默认的iou。即可在test.py进行测试。

2023-04-12 15:25:22 1421 6

原创 yolov7训练检测(个人备忘录)

这步不会的直接去我的版本是python3.8,cuda11.6,torch1.12.1+cu1.6。

2023-04-11 17:35:30 2223 5

原创 yolov7具有隐式知识学习的efficient解耦头(个人备忘录)

最后一步:用哪个cfg的yaml文件,就把哪个文件最后一行的头改成IDetect_Decoupled,首先将链接中代码第1-150行复制,粘贴在model文件夹下的yolo.py文件的,第208行,如下图。然后将链接中代码152-172代码,替换yolo.py中如下图模块。最后将链接中代码174-181行,添加到yolo.py位置如下图。改完就可以训练了,对比修改前看看精度高了没。为了方便我直接复制过来。修改后:新增蓝框内容。修改后:新增绿框内容。

2023-04-10 16:25:32 1469 2

原创 复现faster-rcnn遇到的问题(个人备忘录)

就是说应该传俩参数但是传了仨,我看了下我的transforms文件,在network_files下还有一个transforms文件,这两个文件的两个文件中的Compose 类是不一样的。我错的原因是把import transforms擅自改成了from torchvision import transforms了。解决:大概意思是说我显存不够,我设置的batch_siza=8,不行,我就改成4了,就可以跑了。解决:在train.py里导入transforms模块不能乱引入。

2023-03-31 11:42:57 259

原创 python3.8安装pycocotools(个人备忘录)

⭐关于python3.9安装pycocotools,因为清华镜像对应的没有pycocotools的包,如果在官网安装,安装成功后,运行程序说没有pycocotools._mask包,要安装visual c++14,这其中安装visual c++还有问题,真的很麻烦,而且占地方又用不上,所以我直接放弃这个python3.9的环境,重新建立了一个python3.8的环境,直接一步到位,很快,很简单。虚拟环境pyhton3.8版本,先在此网站下载对应的whl文件。安装下载好的whl文件。安装成功了,可以使用。

2023-03-31 11:09:07 983

原创 解决ImportError: DLL load failed: 找不到指定的模块

研一小白学习笔记

2023-03-08 17:06:16 744

原创 简单图像处理代码

初学图像处理代码

2023-03-01 16:10:38 358

原创 信息熵/标准差/查改通道/融合单通道两图片/提取roi/查宽高通道数

小白学习笔记,图像处理部分程序,已运行证明无错

2023-02-28 14:05:11 123

空空如也

空空如也

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

TA关注的人

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