自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Jetson Xavier NX安装CUDA加速的OpenCV

我们使用SDKManager刷机完成后,使用jtop查看,发现OpenCV 是不带CUDA加速的,因此,我们需要安装CUDA加速的OpenCV,这样后续在使用的时候速度会快很多。

2025-03-10 16:47:24 591

原创 Jetson Xavier NX 刷机SDKManager全流程(详细小白必看)

系统烧录完毕后,将SSD固态硬盘插入Jetson中,并将存储在eMMC中的系统迁移至SSD中,设置从SSD启动系统。在此过程中,弹出如下界面,忘记截图了,(找的网图),选择USB、其他都不需要改变,输入jetson的账户和密码即可。将jetson的跳线帽去掉,usb线继续连接虚拟机,打开sdkmanager,这次选择其他组件,不选择os。首先进入jetson刷机后的系统,找到disk磁盘工具,找到插入的ssd硬盘,格式化,然后进行分区。(2)之前板子有系统,但是系统有点旧,版本老,不适用于目前的主流模型。

2025-03-10 16:34:53 603

原创 YOLOv11改进-添加自适应阈值焦点损失ATFL函数(解决类别不平衡)

焦点损失(Focal Loss)的核心思想是对那些容易分类的负样本减少损失权重,增强难分类样本的损失。ATFL扩展了这一机制,使得不同难度的样本能够根据自适应的阈值进行不同的损失加权,从而提高训练的效果。在数据中某些类别样本较少或较难分类时,ATFL会自动增强对这些类别的关注,从而改善模型的性能,特别是在目标检测、分类任务中应用时。:通过动态调整阈值,ATFL不仅可以减少对易分类样本的过度训练,还能加强对困难样本的训练,从而提升模型在难样本上的性能。添加完毕后,保存,正常进行训练即可调用ATFL损失。

2025-01-03 11:38:47 905

原创 (亲测好用)VSCode连接远程服务器跑深度学习(傻瓜教程)

Visual Studio Code (VSCode) 是由微软开发的一个轻量级、跨平台的源代码编辑器。它可以运行在 Windows、macOS 和 Linux 操作系统上,广泛用于开发多种编程语言的项目,特别是前端和后端开发。VSCode 本身并不是一个完整的 IDE(集成开发环境),但通过插件扩展,可以为用户提供类似于 IDE 的体验。

2024-12-14 18:41:45 1792

原创 (报错解决)[E:onnxruntime:Default, provider_bridge_ort.cc:1862 TryGetProviderInfo_CUDA]

我是将onnxruntime-gpu==1.20.1降级到1.18.0即可使用GPU推理。原因是onnxruntime-gpu版本和当前设备CUDA和Cudnn版本不匹配导致。前往onnxruntime官网查询匹配版本,安装指定版本即可。以上报错会导致不能使用GPU推理而使用CPU执行推理。

2024-12-12 16:54:01 2592 1

原创 (报错解决)ImportError: cannot import name ‘datapoints‘ from ‘torchvision‘

更换torch版本,需要降级,才能正常运行。将torch2.2.2降级到2.0.1成功解决报错问题。如何降级:重新创建虚拟环境,安装对应版本的torch即可,或者先卸载原来torch,再安装。

2024-12-09 20:54:59 710

原创 coco数据集标签可视化(图片上画标注文件的检测框)

当我们在网上下载或者自己转换coco数据集时,想要验证转换或者下载的数据集标签是否正确。可以将标注框在原图上进行绘制,从而可以直观看到标签是否正确。

2024-12-08 21:32:07 377

原创 YOLO格式txt文件数据增强,水平/垂直翻转、明亮度、饱和度、高斯、椒盐噪声等

【代码】YOLO格式txt文件数据增强,水平/垂直翻转、明亮度、饱和度、高斯、椒盐噪声等。

2024-11-12 17:22:45 1000 3

原创 数据集格式转换-json格式转YOLO(txt格式)

【代码】数据集格式转换-json格式转YOLO(txt格式)

2024-11-07 15:38:15 232

原创 批量修改YOLO格式的标注类别

假如你有一个YOLO格式的数据集,标注类别为0,1,2,3四个类别标签。如果你想删除标签1,只保留0,2,3类别的标注信息,或者想将标签0和标签1合并为标签1,只剩下标签1,2,3。等类似的标签修改问题。

2024-10-24 14:19:02 607

原创 Remote Sensing(MDPI)期刊投稿历程(CV方向)

期刊官网:https://www.mdpi.com/journal/remotesensing影响因子(2024):4.2分区:JCR:Q1。中科院二区版面费:2700瑞士法郎(约21000rmb)

2024-08-28 18:16:11 11719 23

原创 VOC格式(XML)转YOLO格式(txt)

【代码】VOC格式(XML)转YOLO格式(txt)

2024-07-16 16:12:13 484

原创 Python实现批量缩放图片分辨率Resize

【代码】Python实现批量缩放图片分辨率Resize。

2024-07-16 16:10:04 246

原创 Python实现图片批量裁剪

【代码】Python实现图片批量裁剪。

2024-07-16 16:08:18 343

原创 视频截取帧,视频转图片

【代码】视频截取帧,视频转图片。

2024-07-15 17:11:47 181

原创 YOLOv8可视化界面,web网页端检测

YOLOv8可视化界面,web网页端检测。支持图片检测,视频检测,摄像头检测等,支持检测、分割等多种任务,实时显示检测画面。支持自定义数据集,计数,……

2024-06-14 08:00:00 1065 5

原创 YOLOv8可视化界面PYQT5

yolov8,可视化界面pyqt。支持图片检测,视频检测,摄像头检测等,实时显示检测画面。支持自定义数据集,计数,fps展示……,即插即用,无需更改太多代码

2024-06-13 10:41:27 983 2

原创 Pycharm链接远程服务器GPU跑深度学习模型

注:使用远程服务器运行代码时,服务器上一定要有项目代码、数据,只在自己电脑本地有是不行的。点击加号,在右侧填写远程服务器的HOST IP地址,User name ,password,填写完毕后点击Test connection,弹出连接成功即可,表明连接到远程服务器了。使用服务器前,确保服务器是开着的,如果需要往服务器上下载东西,比如安装Python包等,需要确保服务器已经联网,否则安装环境包时会出错,无法访问地址。点击+,选择SFTP,输入服务器名称(随意),点击OK,就创建好了。

2024-05-07 16:50:01 2654 3

原创 EndNote导入参考文献,期刊名称无法识别,丢失Journal

解决方法也非常简单,修改当前版本EndNote软件的导入过滤器文件即可。点击直达官方下载地址中,下载最新的Filter即可。下载好后,进入本地EndNote软件的安装路径,并找到其中的Filters文件夹。将下载好的 EndNote Import.enf 文件 复制粘贴到Filters文件夹中,进行替换即可。最后,我们再双击.enw等格式的文献数据库导入文件,可以看到导入的参考文献就可以正常显示期刊名称了,且作者列表中也不会再出现期刊名称了。

2024-04-21 18:08:41 4498 1

原创 Python直方图处理(直方图均衡化、规定化)

② GML单映射的实现原理是:首先计算原始图像和规定目标的累计直方图(将统计直方图归一化到(0, 1)之间,再计算累计概率分布函数),然后对原图像的累计直方图进行分组:先在原图像的累计直方图中找到与目标直方图的每个灰度值距离最近的点(如下图的所示的 0→3;① SML单映射的实现原理是:首先计算原始图像和规定目标的累计直方图(将统计直方图归一化到(0, 1)之间,再计算累计概率分布函数),然后对原图像的累计直方图寻求一一映射关系(每个灰度值映射到与目标的累计直方图最近的点)。

2024-04-08 10:32:38 4903

原创 YOLOV5目标检测模型识别人脸

GPU(图像处理器)和CPU(中央处理器)在设计上的主要差异在于GPU有更多的运算单元(如图中绿色的ALU),而Control和Cache单元不如CPU多,这是因为GPU在进行并行计算的时候每个运算单元都是执行相同的程序,而不需要太多的控制。首先是模型的训练轮次epochs,为了节省时间且能反应计算机性能和结果准确度,我们选择100轮,batch-size就是一次往GPU塞多少张图片了,决定了显存占用大小,workers指数据装载时cpu所使用的线程数。箭头1中需要将训练和测试的数据集的路径填上;

2024-04-07 11:11:41 2989 6

原创 利用Anaconda安装pytorch深度学习环境---免额外安装CUDA和cudnn

打开pytorch的官网https://pytorch.org/,我们通过驱动检测到我的显卡为 MX250,最高支持cuda11.7版本,所以我们选择cuda11.3版本的cuda,然后将下面红色框框中的内容复制下来,不要把后面的-c pytorch -c conda-forge复制下来,因为这样运行就是还是在国外源下载,这样就会很慢。之前我们在利用GPU进行深度学习的时候,都要去NVIDIA的官网下载CUDA的安装程序和cudnn的压缩包,然后再进行很繁琐的系统环境配置。已经亲自尝试过了,是可以的。

2024-04-07 11:05:07 1413 1

原创 Linux服务器命令(查看、杀死进程)

查看显卡占用进程号:fuser -v /dev/nvidia0。正常杀死进程: kill -15 pid号。强制杀死进程: kill -9 pid号。查看显卡占用:nvitop。

2024-04-06 12:48:00 495

原创 YOLOv5、v8数据增强(随机裁剪、平移、改变亮度、加噪声、旋转、镜像)

直接修改上述内容即可直接使用。

2024-04-04 22:14:45 4874 11

原创 YOLOv8添加CBAM注意力机制(模型改进)

CBAM就是将通道注意力模块和空间注意力模块的输出特征逐元素相乘,得到最终的注意力增强特征。这个增强的特征将用作后续网络层的输入,以在保留关键信息的同时,抑制噪声和无关信息。原文实验证明先进行通道维度的整合,再进行空间维度的整合,模型效果更好。CBAM的主要目标是通过在CNN中引入通道注意力和空间注意力来提高模型的感知能力,从而在不增加网络复杂性的情况下改善性能。这两个模块可以分别嵌入到CNN中的不同层,以增强特征表示。然后在下图中指定位置,加入‘CBAM’的引用。

2024-04-04 14:44:30 5491 4

原创 YOLOv8训练自定义数据集模型

首先找到,ultralytocs/cfg/default.yaml文件,修改文件中的相关配置,如:task:detect mode:train model:模型文件yolov8n.yaml的位置 data: 数据文件data.yaml的位置 以及一些基本的参数设置,epochs 、batch 、workers、imgsz、device等。.whl进行安装,安装后进行检测,print(torch. --vison-- ).yaml是从0重新训练一个新的模型,自定义模型。

2024-04-02 15:43:03 2029

原创 (训练集、验证集、测试集)数据集划分(YOLO为例)

只需修改代码最后四行:所有的图片路径、YOLO格式的标签路径、最终划分后的文件夹目录、以及划分比例8:1:1。

2024-04-02 15:35:54 492

原创 标注文件xml格式转txt格式(YOLO)

只需要修改代码前面,xml文件目录、转换后的txt文件目录,以及数据集类别名称三个地方。

2024-04-02 15:35:15 804

原创 农林类计算机研究生可投期刊SCI推荐

webset:https://www.sciencedirect.com/journal/computers-and-electronics-in-agriculturewebset:https://www.frontiersin.org/journals/plant-sciencewebset:https://www.sciencedirect.com/journal/european-journal-of-agronomywebset:https://www.sciencedirect.com/jour

2024-04-02 10:11:31 2790 1

原创 Git原理及使用

Git是一个免费开源的分布式版本控制系统,由Linux的创始人Linus Torvalds为了管理Linux内核开发而创建。Git被设计用于高效管理从小型到大型的各个项目的版本,支持分布式开发和离线开发,在本地存储完整的代码历史记录,允许开发者在脱离网络连接的情况下工作,同时支持多人并行开发。Git以文件快照的形式存储版本信息,而不是记录每个版本的变化,这种设计使得Git既高效又强大。

2024-04-02 09:49:48 1063

原创 Jetson Xavier NX上部署运行TensorRT加速的YOLOv8模型(50+FPS)

将训练后的模型文件best.pt,在个人电脑上转换为中间格式ONNX,命令如下其中simplify表示是否对onnx文件进行简化,需安装onnx-simplifierdynamic表示是否动态导出模型,false表示每次推理batch只能为1然后将导出的best.onnx文件拷贝到Jetson Xavier NX上。将代码下载至jetson上:https://github.com/FeiYull/TensorRT-Alpha进入到下载好的文件夹里,设置自己开发板的TensorRT路径。将ONNX文件转

2024-03-18 17:52:17 4344 18

空空如也

空空如也

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

TA关注的人

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