自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 torch.cuda.is_avaliable()=false

可能的原因:安装pytorch时使用国内镜像的话可能会下载成cpu版本,卸载pytorch重新不用镜像安装即可解决。

2025-04-17 19:48:47 92

原创 SummaryWriter显示不完整问题

如果你有 10000 张图像,但默认采样值是 500,它会随机从这 10000 张图像中采样 500 张,不管你设置的默认采样值是多少,哪怕你的。,她都会从数据集中随机采样你设置数量的图像,因此如果你想展示的图片没有被采样到,就会出现显示不完整的情况。加载多个图片可视化时,采用的是随机采样,完全加载所有数据可能会导致内存占用过高或加载速度过慢。

2025-03-08 10:43:24 170

原创 px4无人机姿态控制原理理解(获取传感器数据--四元数计算--控制输出)

其中error为当前角度值和目标角度值的差异,也可以为当前姿态四元数和目标姿态四元数之间的差异。只需要获取旋转角度和目标位置向量即可得到目标姿态的四元数,也可以直接使用旋转角度转换为四元数。通过传感器数据,并结合互补滤波或卡尔曼滤波,估算无人机的姿态信息并生成当前姿态的四元数。PID控制器输出值分别通过转化为PWM信号输入到不同的电机,实现无人机的姿态旋转。利用计算得到的四元数和初始姿态四元数相乘即可得到无人机新的姿态四元数。利用当前的姿态信息和目标姿态信息之间的误差生成PID控制器输出。

2025-02-26 17:23:53 1012

原创 常用的图像标注工具【安装+使用方法】

一、labelme。

2025-02-22 18:47:34 1012

原创 yolov8使用usb摄像头实时检测+收集图片

这个代码目前我执行的时候会有报错,可能是yolo版本问题,但我看别人执行是没问题的,你们可以试试。在ultralytics/yolo/configs/default.yaml文件中。首先yolov8的环境要配好,预测代码都要能跑通,可以参考我的另一篇文章。修改Prediction settings的source值为 0。:使用yolov8自带参数调用摄像头检测。执行predict.py即可看到检测效果。执行代码后,收集到的图像会被保存到本地。电脑插入usb摄像头。

2025-02-22 17:52:58 630

原创 YOLOv8 从配置环境到部署训练流程参考

训练数据配置:创建数据集文件夹:在下创建images和labels文件夹用于保存训练图像和标签创建标记数据:使用labelimg或者使用Make Sense工具对图片进行标记并生成yolo格式的标签文件(.txt)存入,文件名称要与相对应创建.yaml文件:path: ../datasets/mydata # dataset root dir 你的数据集根目录。

2025-02-21 15:12:16 644

原创 1009 说反话 (没人比我更简单)

就是用中间的空格把字符串分开存到数组中,倒着输出即可。

2024-03-14 13:12:10 134 1

原创 1008 数组元素循环右移问题(不用移动也能得到答案)

题目只是说让输出移动后的结果,因此我们只需要确定好移动后元素所在位置,先输出后面的,再输出前面的就行,没必要真的移动后再输出;当然如果要真的移动,用在循环中用临时变量保存末尾值,然后把前面的数据往后移,再把末尾存到前面,循环m次即可。

2024-03-14 12:48:06 151 1

原创 常用排序算法代码合集(C语言,含注释)

每个都对应一个函数,有注释,方便练习选择不同排序算法。冒泡、选择、插入、归并、快排。

2024-03-05 14:59:12 133 1

原创 PTA 7-23 币值转换 有详细注释

输入一个整数(位数不超过9位)代表一个人民币值(单位为元),请转换成财务要求的大写中文格式。如23108元,转换后变成“贰万叁仟壹百零捌”元。为了简化输出,用小写英文字母a-j顺序代表大写数字0-9,用S、B、Q、W、Y分别代表拾、百、仟、万、亿。于是23108元应被转换输出为“cWdQbBai”元。

2024-02-21 19:58:57 590

原创 PTA 7-22 龟兔赛跑 代码+保姆级注释

乌龟与兔子进行赛跑,跑场是一个矩型跑道,跑道边可以随地进行休息。乌龟每分钟可以前进3米,兔子每分钟前进9米;兔子嫌乌龟跑得慢,觉得肯定能跑赢乌龟,于是,每跑10分钟回头看一下乌龟,若发现自己超过乌龟,就在路边休息,每次休息30分钟,否则继续跑10分钟;而乌龟非常努力,一直跑,不休息。假定乌龟与兔子在同一起点同一时刻开始起跑,请问T分钟后乌龟和兔子谁跑得快?

2024-02-21 16:17:46 372

原创 PTA 7-19 支票面额 简单暴力

采购员去银行兑换一张y元f分的支票,结果出纳员错给了f元y分。采购员用去了n分之后才发觉有错,于是清点了余额尚有2y元2f分,问该支票面额是多少?

2024-02-20 21:33:30 325 1

原创 PTA 7-18 二分法求多项式单根---代码+详细注释

话不多说,看代码就行,这种题目就是条件多,容易乱,滤清思路是重点,慢慢敲,其他没啥难的,可以先写框架,再填内容,比如有几个判断,就写几个if-else框架,最后有输出,那我就先敲一个printf,然后再慢慢往里填内容,不要妄图一下看到头,写着写着就有思路了,加油!

2024-02-20 17:24:14 379 1

原创 PTA 7-14 求整数段和

2.如何在合适的位置换行:本题可以利用左右数字的差值再加1并对5取余来判断是否已经输出了5个数,如果其他题中没有数量关系,可以自己定义n,在执行过程中自增即可 3. 测试点1不通过:因为每输出一整行就会有一次换行,循环结束后再加一个换行再输出sum,但是如果刚好最后一行就是一整行,换行后,循环结束,又会再来一个换行,导致多一次换行格式错误,因此循环体内要加上判断最后是否为一整行的语句 (无非就是判断一下总共的数字是否是5的倍数);

2024-02-20 16:34:03 248 1

原创 7-17 爬动的蠕虫 -------一个for循环就行

一条蠕虫长1寸,在一口深为N寸的井的底部。已知蠕虫每1分钟可以向上爬U寸,但必须休息1分钟才能接着往上爬。在休息的过程中,蠕虫又下滑了D寸。就这样,上爬和下滑重复进行。请问,蠕虫需要多长时间才能爬出井?这里要求不足1分钟按1分钟计,并且假定只要在某次上爬过程中蠕虫的头部到达了井的顶部,那么蠕虫就完成任务了。初始时,蠕虫是趴在井底的(即高度为0)。

2024-02-20 16:12:44 313 1

原创 PTA 1001 A+B Format 简单的暴力+循环实现

【代码】PTA 1001 A+B Format 简单的暴力+循环实现,无需转换字符类型。

2023-12-30 12:54:05 455 1

原创 《数据结构》到底什么是时间复杂度?给了代码怎么计算复杂度?

我刚开始学的时候,也是有这个疑问的,其实这是因为,我们个人学习的时候跑的代码,数据量很小,几百几千的都已经算很大了,但是在科技这么厉害的今天,我们手上的个人电脑已经能够在很短的时间里处理完这些数据,以至于我们感觉不到差异,但是当我们就业以后,可能我们的代码需要应用到数以万计的数据量中,此时你就会发现,不同的时间复杂度带来的运行时间差别有多大了。刚学习时间复杂度的小伙伴可能对这个是似懂非懂,用大白话来说就是,你这个程序跑起来,我不管你在天河一号还是在你的笔记本上,到底需要花费的时间是一个什么样的数量级。

2023-06-23 11:46:34 342 4

空空如也

空空如也

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

TA关注的人

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