- 博客(18)
- 收藏
- 关注
原创 深度学习之YOLOV10训练自己的数据集一(4)
yolov10在训练数据集之前所需要的环境配置请看前三篇文章:我使用的是现有的数据集,没有数据集的伙伴们根据上面这篇博文去建立自己的数据集哈。YOLOv10 默认使用的是 YOLO 格式的标签文件(.txt文件)。如果你的标签文件是 XML 格式(如 Pascal VOC 格式),你需要先将它们转换为 YOLO 格式。1. 转换 XML 文件为 YOLO 格式首先,创建一个 Python 脚本,将 Pascal VOC 格式的 XML 文件转换为 YOLO 格式的文本文件。导航到yolo-main。
2024-07-21 15:58:30
581
原创 深度学习之训练数据集时遇到GCC版本不匹配
若电脑上有别人的环境,直接更改会影响其他环境的运行,安装多版本的 GCC,并根据需要切换版本。安装多个版本后,可以使用 update-alternatives 命令来管理和切换不同的 GCC 版本。执行到第三步,会出现很多问题,比如说我电脑上的就会说我正在使用的脚本是python2,但是我查询出来的版本是3.8.8,出现的问题粘到大模型里面问问,这里就不再详细叙述。通过这种方式,你可以在不影响其他系统环境的情况下,为特定的 Conda 环境配置所需的 GCC 版本。1.添加新版本 GCC 的存储库。
2024-07-18 08:36:56
179
原创 深度学习之pytorch编译
从github下载的zip文件里面不包含git库,只能在终端使用git clone下载,网络不稳定就会报很多错误。在训练自己的数据集的时候会遇到各种各样的问题,其中pytorch编译就是一个很麻烦的问题。运行问题:目标路径 'third_party/FP16' 已经存在,并且不是一个空目录。对于每个失败的子模块,手动克隆并放置到相应的目录中。方法 2:进入已有目录并继续克隆。方法 1:删除目录并重新克隆。
2024-07-17 09:30:49
804
原创 深度学习之linux环境搭建----安装pytorch2.0.1和CUDA11.8配置yolov10(2)
首先,上一篇讲述了python3.9.0的安装。所需的python3.9已经安装好了,还需要安装pytorch2.0.1和CUDA11.8.(注意torch版本要和CUDA对应)简直了!这篇文章和我所要搭建的环境一模一样。但是第一步就发现了问题:安装版本高于系统运行版本电脑上还有其他人的数据集,系统的CUDA版本是11.3,但现在环境yolov10需要配置的版本为11.8。chatgpt给出的解决方案:要在不影响系统其他环境运行的情况下为yolov10。
2024-07-13 10:34:32
649
1
原创 深度学习之linux环境中配置Python3.9.0(1)
前景提要:最近有一个项目需要使用深度学习做图像分类,看了一些文章和视频后决定先搭建框架,想法是使用yolov10来做图像分类,这只是一个想法,后面还可能会改变。yolov10要求的环境以及版本高,python要3.9及以上,torch要2.0.1,电脑配置有些低,需要重新创建环境配置yolov10.
2024-07-10 16:05:34
180
原创 卡尔曼滤波学习(四)
搬运到了自己的程序中,经过一系列修改后还是没有达到想要的结果,Q和R的取值相当难确定,取小了偏差太大,取大了第一个关节点偏离太远,看到了一种不需要自己取值的自适应扩展卡尔曼和自适应无迹卡尔曼,感觉无迹卡尔曼会比扩展卡尔曼更加适合我的模型。关于Q和R,可以参考这篇文章:一文详解卡尔曼滤波两处噪声的来源及影响_卡尔曼滤波过程噪声q怎么确定-CSDN博客UKF程序参考这篇文章:(搬运过来有点小错误可以自己修改)UKF跟踪算法原理及C++代码实现_ukf c++实现-CSDN博客初始的Q和R值对于整
2024-07-10 15:50:54
198
原创 注册GitHub以及上传项目经验篇
参考了很多博文,总是报错:fatal: unable to access 'https://github.com/***/***.git/': SSL certificate problem: unable to get local issuer certificate。在此之前没有了解过GitHub网站,而且电脑不一样也确实难说,我的打不开,实验室的电脑可以,网络也讲究,我用自己热点可以进,校园网不行。很心累,怎么改都不对。找到一篇博文说是最大上传1g,我这4g的文件确实困难了。先摆烂一阵子再试试吧。
2024-06-04 10:42:12
100
原创 扩展卡尔曼滤波学习(三)
这个程序错误较多,且和我想要的模型相差甚远,最后还是使用了文心一言生成模型,kimiai修改代码,才让模型达到了我想要的效果。在这个程序中输入了几个测试值,用来检测模型的准确性,输出结果还算满意。贴一下我的代码吧~~~
2024-05-22 10:30:48
148
原创 扩展卡尔曼滤波学习(二)
果然,代码被我改乱了,想让它预测objecpoints中的x和y的值,弄来弄去也没成功,感觉还是得学习计算方法写自己的计算程序,网络上大多数都是用Eigen算的,不挣扎了,下这个库跟着做还例子多一些。先记录一下~~~ ,说不定后面还要用到又找不到^_^
2024-05-21 10:39:13
311
原创 扩展卡尔曼滤波代码学习记录(一)
找到了一篇文章,这篇文章中的代码没有调用opencv的Eigen库,我使用这个库就会报错,在此代码基础上填充了自己的内容,使之运行。贴一下运行效果,刚接触扩展卡尔曼滤波也不是很清楚这个运行结果咋样。先酱吧,不合适又说吧。先贴一下代码作为记录,不然等我放进自己的程序里面就要面目全非了。
2024-05-17 19:55:47
177
原创 卡尔曼滤波预测三维坐标点
卡尔曼滤波适用于线性系统,我试了几组数据发现偏差很大,后面溉用扩展卡尔曼滤波了。objectPoints是一个存储三维坐标点的矩阵,遍历矩阵预测更新坐标点。在网上找了很多卡尔曼滤波的代码,后来觉得文心一言生成的代码更简单容易理解。修改了很多遍,勉强能运行,放在这里算是记录。
2024-05-17 18:54:15
167
原创 Kinect捕获的3D坐标点转换为2D坐标点
想要在Kinect识别身体动作的同时将关节角度也标出来,试了很多种方法,都没有成功。代码运行到3D转换2D那一行就会报错,有没有大佬能帮忙看一下?
2024-05-07 14:21:57
180
原创 vs2022串口通信/c++
/用来计算写操作的总超时周期,2s发送一个字符串。偶然之间试了一下csdn的AI生成,放进一个测试,输入数据后成功!//用来计算写操作的总超时周期。// 设置波特率为9600。// 设置校验位为无校验。// 设置数据位为8位。
2023-12-28 15:23:20
1099
1
原创 求助!为什么使用了这个程序,串口打开后还是没有输出数据
/清空缓存区 //PURGE_TXABORT 中断所有写操作并立即返回,即使写操作还没有完成。0, //重叠方式FILE_ATTRIBUTE_NORMAL | FILE_FLAG_OVERLAPPED (同步方式设置为0)serial_open(_T(L"COM6"), 115200);//设置参数到hCom。int serial_write(char lpOutBuffer[]) //同步写串口。hCom = CreateFile("COM6", //COM5口。
2023-12-23 10:18:11
74
1
原创 有未经处理的异常: Microsoft C++ 异常: cv::Exception,位于内存位置
0x00007FF95EED3B19 处(位于 Depth.exe 中)有未经处理的异常: Microsoft C++ 异常: cv::Exception,位于内存位置 0x0000003B664FE360 处。
2023-11-27 09:09:22
692
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人