自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(121)
  • 资源 (4)
  • 收藏
  • 关注

原创 Ubuntu 20.04 解决 nvidia-smi 出错问题

这是一个师兄提供的方法,另一种方式安装 gccGitHub - gaoxiang12/slam_in_autonomous_driving: 《自动驾驶中的SLAM技术》对应开源代码#命令最后的1和10是优先级,如果使用auto选择模式,系统将默认使用优先级高的注意:好像最好一行一行的输入然后重启,即可nvidia-smi最后还可以关闭自动更新。

2024-09-15 09:27:35 872

原创 Ubuntu 不重装系统增加交换空间大小

使用dd命令创建一个新的交换文件。使用mkswap使用swapon为了让交换文件在系统启动时自动启用,需要将其添加到/etc/fstab使用free或swapon到这里即完成操作如果系统中存在多个交换空间,可以通过/etc/fstab文件中的优先级参数来调整它们的优先级。数值越小,优先级越高。使用tophtop或vmstat等工具来监控交换空间的使用情况。

2024-09-15 09:26:36 447

原创 三维重建(1) —— NeRF

表示N张宽高为W,H的表示N张图片的位姿bds:[N,2]—>near, far 相当于光线的采样最近点与最远点(如下图所示,far和near根据真实场景的距离确定)hwf:图像宽、高、焦距本文以加载合成数据集中 lego 图像为例。首先我们观察 ./data/nerf_synthetic/lego 文件夹下的树结构:train、test、val 三个文件夹下包含了训练要用到的 .png 图像,每个文件夹下包含 100 个文件。

2024-08-30 14:32:10 719

原创 MapTR复现总结

(1)创建环境(2)安装torch,需要提前安装好cuda和cudnn,教程很多这里就不赘述了版本最好是 torch==1.9.1,cuda==11.1(3)安装gcc(可选,可以跳过)因为用提供的命令大概率安装失败(4)安装 mmcv-full(注意版本一致)我注释的命令会安装失败,要先安装mim,在通过mim安装,所以直接用第二行的(5)安装 mmdet 和 mmseg(6)安装timm(7)git 下代码(8)先安装依赖(10)其他包的安装和替换。

2024-08-30 14:29:38 996

原创 数学建模 —— 图与网络(7)

所谓的图,直观地讲就是在平面上n个点,把其中的一些点对用曲线或直线连接起来,不考虑点的位置与连线曲直长短,这样形成一个关系结构就是一个图。记成G=(V,E),V是以上述点为元素的顶点集,E是以上述连线为元素的边集。 如果各条边都加上方向,则称为有向图,否则称为无向图。如果有的边有方向,有的边无方向,则称为混合图。 如果任两定点间最多有一条边,且每条边的两个端点皆不重合的图,称为简单图。定义 一个图是一个三元组,

2024-06-07 22:24:57 1272 1

原创 STM32 HAL库开发——入门篇(3):OLED、LCD

HADDR总线可以理解为AHB总线不反转就没有边沿通过ADDSET和DATAST两个参数可以设置FSMC的时间,这个时间看8080时序,即看芯片的要求FSMC产生的时序,要满足下图所示一些的时间要求按下时,电流被手指分走,电流减小电阻屏:p161 35:20 介绍电容屏。

2024-06-04 11:05:34 1087 1

原创 数学建模 —— 人工神经网络(6)

BP人工神经网络是一种按误差逆传播算法训练的多层前馈网络,是目前应用最广泛的神经网络模型之一BP网络能学习和存贮大量的输入输出模式映射关系,而无需事前揭示描述这种映射关系的数学方程。

2024-06-02 00:18:06 1153

原创 数学建模 —— 数学规划模型(5)

定义:如果线性规划的目标函数或约束函数中含非线性函数,则称之为非线性规划。注意1线性规划与非线性规划区别,若线性规划的最优解存在,则只能在可行域的边界特别是顶点达到,而非线性规划则可能在可行域的任意一点达到;2非线性规划目前没有一般的算法,各方法都有特定的适用范围,解非线性规划问题比解线性规划问题困难很多。

2024-06-02 00:15:09 1147

原创 数学建模 —— 灰色系统(4)

什么是灰色系统?对这类部分信息已知而部分信息未知的系统,我们称之为灰色系统。

2024-06-02 00:13:21 922

原创 数学建模 —— 聚类分析(3)

聚类分析根据一批样品的许多观测指标,按照一定的数学公式具体地计算一些样品或一些参数指标的相似程度,把相似的样品或指标归为一类,把不相似的归为一类。在聚类分析中,聚类要素的选择是十分重要的,它直接影响分类结果的准确性和可靠性。而为了使不同量纲,不同取值范围的数据能够放在一起进行比较,在进行聚类分析之前,首先要对聚类要素进行数据处理。

2024-06-02 00:10:42 809

原创 数学建模 —— 层次分析法(2)

人们在对各层元素作比较时,尽管每一层中所用的比较尺度基本一致,但各层之间仍可能有所差异,而这种差异将随着层次总排序的逐渐计算而累加起来,因此需要从模型的总体上来检验这种差异尺度的累积是否显著,检验的过程称为层次总排序的。的不一致程度在容许范围之内,有满意的一致性,通过一致性检验。的单特征根,因而它所对应的特征向量除相差一个常数因子外是唯一的。个因素的相对重要性(或偏好优劣)的认识。对于正矩阵,有一种求特征向量的简易算法(对于准则的相对排序权重的过程称为。(2)求正互反矩阵排序向量的方法。

2024-06-02 00:09:23 1505

原创 数学建模 —— 插值与拟合(1)

plot(x) —— 缺省自变量绘图格式plot(x,y) —— 基本格式,以y(x)的函数关系作出直角坐标图,如果y为n×m的矩阵,则以x为自变量,作出m条曲线plot(x1,y1,x2,y2,…,xn,yn) —— 多条曲线绘图格式plot(x1,y1,选项1,x2,y2, 选项2,…,xn,yn,选项n)——含选项的绘图格式颜色参数颜色线型参数线型标记符号标记b蓝实线圆点g绿点线o圆圈r红-.点划线加号c青--虚线星号m品红x叉号y。

2024-06-01 10:58:51 886

原创 opencv笔记(13)—— 停车场车位识别

car1.h5 是训练后保存的模型class_directionary 是0,1的分类。

2024-06-01 10:54:56 1478

原创 Linux —— MySQL操作(1)

begin开启事务后,未提交,删除的修改命令储存在本地缓存中,会回滚,所以另一终端看没有删除,提交后就会删除如果有误操作还未提交的,可以使用rollback回滚一下,返回刚才的操作;没提交时,出现异常,也会自动回滚。

2024-05-30 15:12:24 260

原创 Linux —— MySQL安装

出现这个说明安装成功 ,按:wq可以退出。注意:mysql语句要加分号;不输入密码下面也会要求输入。

2024-05-30 15:10:51 251

原创 深度学习21天 —— 卷积神经网络(CNN):识别验证码( 第12天)

enumerate(text) 返回了text的 索引和值 给 i 和 c ,idx 为在 char_set 里找到的 c的索引值,所以新构建了一个全0 的二维数组,行数为标签的长度,列数为字符集合 char_set 的长度,转化结果即为,每i行的对应标签名称的第i个值对应的索引为1,其余为0。因此,训练所用的时间是CPU预处理时间和加速器训练时间的总和。text 为 all_label_names 即标签名称的值,假设标签是 677g3,则一次输入进函数 text2vec:6、7、7、g、3。

2024-05-29 18:51:38 1366

原创 OrangePi AIpro 快速上手初体验——接口、样例和目标检测

OrangePi AIpro开发板是香橙派联合华为精心打造的高性能 AI 开发板,其搭载了昇腾 AI 处理器,可提供 8TOPS INT8 的计算能力,内存提供了 8GB 和 16GB两种版本。可以实现图像、视频等多种数据分析与推理计算,可广泛用于教育、机器人、无人机等场景。

2024-05-29 18:46:25 2214 1

原创 Revit——(2)模型的编辑、轴网和标高

周围的四个圈和三角表示四个里面,可以移动,不要删除。

2024-05-28 23:50:48 250

原创 Revit——(1)了解Revit基本情况,进行简单操作和设置

选项-用户界面-快捷键-自定义文件-选项:设置保存提醒,默认视图规程图形-临时尺寸标注文字外观:建议12以上构建过滤器:可对相同类别进行分类。

2024-05-17 17:38:01 482

原创 基于MAX78000的手势识别人机交互系统

(项目有点简陋,本来以为时间很长,开头就拿到板子的时候搞了一段时间,中间一直没碰。。。。等到最后发现时间快截止了的时候又和期末考试时间撞一起了,只能匆匆完结。。。模型是基于resnet18进行修改的,只保留了最后修改完的代码(1)要使用不同数据集的话,要在 ai8x-training-data 下里面的路径下存放数据集,并生成txt文件(2)ai8x-training-datasets 下的 gesture.py 文件里修改数据读取路径。

2024-05-17 17:30:22 1101

原创 C++(3) —— 核心编程

/ 函数重载// 可以让函数名相同,提高复用性// 函数重载的满足条件// 1、同一个作用域下// 2、函数名称相同// 3、函数参数类型不同,或者个数不同,或者顺序不同cout

2024-04-14 10:45:46 418

原创 C++(2) —— 通讯录管理系统

【代码】C++(2) —— 通讯录管理系统。

2024-04-14 10:43:23 318

原创 C++(1) —— 基础语法入门

int main()// 数组// 1.数据类型 数组名[ 数组长度 ];// 2.数据类型 数组名[ 数组长度 ] = { 值1,值2 ... };// 3.数据类型 数组名[ ] = { 值1,值2 ... };// 1、数据类型 数组名[ 数组长度 ];int arr[5];// 给数组中的元素进行赋值// 数组元素的下标是从0开始索引的// 访问数组元素i < 5;i++)// 2、数据类型 数组名[ 数组长度 ] = { 值1,值2 ... };

2024-01-15 14:31:00 1694 1

原创 Github仓库使用方式

这是少了一个known_hosts文件,本来密钥文件应该是三个,现在是两个,便报了这样的错误,此时选择 yes回车 之后,便可,同时生成了缺少了的known_hosts文件。,这里会在当前shell中启动一个默认shell,ssh-agent程序会在子shell中运行,在有些linux系统中,默认shell通常为bash,上述命令通常可以直接写成。这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,公钥可以放心地告诉任何人。解决方法:在终端执行。

2024-01-15 14:29:40 2074

原创 VScode远程连接错误:进程试图写入不存在的管道

将绝对文件路径添加到自定义SSH配置文件(C:\Users{用户名}..。进程试图写入不存在的管道。

2023-10-28 23:41:02 1474 2

原创 MAX78000 FTHR 模型搭建与部署

开发环境搭建->AI模型搭建->模型训练->模型量化->模型转换->模型部署但过程中使用的代码都是提供的示例。进入目录检查cuda。

2023-09-17 18:59:49 100

原创 Ubuntu 安装截图软件 flameshot 、微信 electronic-wechat和 minicom

1、去github下载对应deb版本。参考以下两篇文章,但还是安装新版失败。linux安装flameshot。是旧版 0.5.1-2。

2023-09-14 17:39:23 806

原创 深度学习——目标检测(R-CNN、Fast R-CNN、Faster R-CNN)

A svm分类后概率为 0.98,B 概率为 0.86,通过对边界框进行IOU计算,大于我们设定的阈值说明是同一个目标,就把概率低的删掉。这里应该就是二值交叉熵损失,如果是softmax,对于是前景的概率应该也是更大的概率,而不是0.1这种,pi就是目标的概率。[u≥1] 的意思是:当 u 满足 ≥1时,这一项 = 1,当u不满足≥1时,就是对应背景时,这一项 =0。2000个框,每个框都得到4096个特征,把得到的输入svm,得出20个分类的结果。backbone 就是你用于特征提取的主干网络结构。

2023-09-04 23:22:15 182

原创 龙曲良 Tensorflow —— 随机梯度下降(自用)-4

梯度就是所有偏微分一起综合考虑如下图感受梯度,那么梯度如何帮助我们搜索 loss 的最小值呢?也就是把当前的参数值,沿梯度相反的方向行进更新来看一个实例:y 的输出out 是None,因为 y=x*w 没有被包在 tf.GradientTape()但上述的方法只能求解一次,求解完就会自动释放掉相关的资源如果要调用两次的话,就需要调用 persistent 的功能二阶求导:代码:chapter03:TF02-2nd_derivative.py。

2023-07-20 23:55:23 815

原创 STM32 HAL库开发——入门篇(2):定时器

软件延时过程中,程序就进入延时函数中,无法执行其他程序下图的72,是因为f103的主频是72MHz,这样调用延时肯定是不精准的基本定时器的时钟来源只能是内部时钟通过程序的方式无法直接访问影子寄存器,但可以通过写入arr自动重载寄存器,它再转移到影子寄存器生效,此时ARR寄存器就起到一个缓冲或缓存的作用事件是默认产生;中断和DMA输出是默认不产生,但可以配置产生ARPE位的作用:设置有缓冲作用后,ARR的值要等事件发生后写入影子寄存器;设置没有缓冲作用的话,ARR的值就马上转移到影子寄存器中生效。

2023-06-22 09:52:29 8400 6

原创 opencv笔记(9)—— 文档扫描[实战]

【代码】opencv笔记(8)—— 文档扫描[实战]

2023-06-21 21:40:52 11

原创 opencv笔记(8)—— OCR模板匹配[实战]

【代码】opencv笔记(7)—— OCR模板匹配。

2023-06-21 21:09:26 137

原创 YOLO——算法学习

选择 Faster-rcnn之类还是 YOLO 都是根据任务需求来定的YOLO一般速度快,一个cnn的回归下来就完事,M-rcnn 一般只有5fps,达不到实时的要求YOLO也可以自己构建网络,网络越复杂,速度越慢;而网络越简单,速度越快衡量算法的指标:fps、 mAPmAP指标:综合衡量检测效果精度:检测到的东西和实际的框吻不吻合召回率(recall):有没有一些要检测到的框没检测到而精度和recall在很多问题上都是矛盾的,一个高了,另一个就低了,所以要用mAP值IOU。

2023-06-20 10:59:11 51

原创 STM32 HAL库开发——入门篇(1)

超频时才会达到最高50MHzF1只有输入才选择上下拉,F4、F7、H7输入输出都可以选择上下拉CRL+CRH一共64位,16个 引脚,每个脚4个位控制上拉还是下拉输入模式就要通过ODR寄存器控制后面是F4,F7,H7的总的来说,建议使用BSRR寄存器= RESET)/*按键按下后,触发中断,调用中断服务函数 EXIT4_IRQHandler;然后调用公共处理函数 HAL_GPIO_EXTI_IRQHandler;公共处理函数再调用 callback 函数;

2023-06-07 16:24:03 6733 4

原创 STM32 HAL库开发——基础篇

Flash:存放代码SRAM:内存外设1、STM32片内自带SRAM和FLASH,FLASH是用来存储程序的,SRAM是用来存储程序运行中的中间变量,通常不同型号的STM32的SRAM和FLASH大小是不相同的FLASH存储器又成为闪存,它与EEPROM都是掉电后数据不丢失的存储器,但是FLASH得存储容量都普遍的大于EEPROM,,在存储控制上,最主要的区别是FLASH芯片只能一大片一大片地擦除,而EEPROM可以单个字节擦除。2、SRAM是静态随机存取存储器。

2023-06-04 16:13:31 14936

原创 YOLO相关代码、论文

现有的深卷积神经网络(CNNs)需要一个固定大小(如224×224)的输入图像。这种要求是“人为的”,可能会降低对任意大小/比例的图像或子图像的识别精度。在这项工作中,我们为网络配备了另一种池策略“空间金字塔池”,以消除上述要求。这种新的网络结构称为SPP网,它可以生成一个固定长度的表示,而不考虑图像的大小/比例。金字塔池对对象变形也很健壮。有了这些优势,SPP网应该在总体上改进所有基于CNN的图像分类方法。

2023-05-16 16:25:59 42

原创 计算机视觉(4)—— 未有深度学习之前

也就是说对于每个分类器来说,我扔掉的东西就一个不是人脸,不是正例,保留下来的还不确定,就这样的过程叠加若干的,每个分类器也不一样,最后剩下的才是真正的正例。就是画的框就是背景和前景的颜色分布都有了,然后找这些颜色分布找若干个聚类中心,框之外的颜色就是背景,背景也找若干个聚类中心;要做的就是在不断的迭代过程中,框住的颜色里属于背景的就会逐渐被归到框外的聚类中心上,框里面的就仅仅属于自己。梯度每落在20度里面的数量,如果是85度,再70和90度之间,就用插值,到70度是15,到90度是5。

2023-05-10 21:21:49 586

原创 计算机视觉(5)—— 图像分类

优化:用1×1卷积先降维减少计算量,再升维和前面的残差块组合。全连接层参数过多,所以要改进。VGG是大多数的主干模型,Google的可扩展性相对差一点。GAP:全局平均池化。FLOPs这里是指需要的计算量。这里不一定分组卷积就比整个卷积强。在梯度要消失的地方,再次传入。

2023-05-09 21:55:27 726 1

原创 计算机视觉(3)—— 图像特征提取

相差很小,但是DoG计算量小很多,差分高斯就是不同高斯核滤波,相减。其实是在找不同尺度上的特征,小的是在找原图的大特征。斑点就是二阶导数取最大值、最小值的地方。LoG:先高斯,再拉普拉斯。

2023-05-03 15:47:12 728

原创 计算机视觉(2)——图像预处理

图像预处理实际就是一个图像增强的过程:空间域:点运算:就是基于直方图对图像整体的色差进行调整,对一个点颜色进行调整,跟周围或多或少也有点关系形态学运算:腐蚀、膨胀临域运算:每个点跟他周围的点进行比较或一块进行计算把空间域映射到频率域,对于我们这里来说,意义就是快速计算卷积傅里叶变换小波运算。

2023-05-01 15:51:03 4957

efficientnet-b3-3rdparty-8xb32-aa-in1k-20220119-5b4887a0.pth

efficientnet-b3_3rdparty_8xb32-aa_in1k_20220119-5b4887a0.pth

2024-09-19

efficientnet-b7-3rdparty-8xb32-aa-in1k-20220119-bf03951c.pth

efficientnet-b7_3rdparty_8xb32-aa_in1k_20220119-bf03951c.pth

2024-09-19

西门子智能制造挑战赛-西门子离散行业自动化(逻辑算法)-六部十层电梯plc程序

博图v15.1,plc1200,CIMC 归档文件,使用博图 文件-恢复 可解压打开 西门子离散行业自动化(逻辑算法)赛项,跑分最高95,均分都在85以上 简单算法(最短距离),程序逻辑简单易理解

2024-09-15

ForceControl 7.2产品盘,包括软件,软狗和授权

ForceControl 7.2产品盘,包括软件,软狗和安装授权教程

2024-09-15

zigbee搭建环境相关

zigbee搭建环境相关

2024-09-15

Everything-1.4.1.1024.x64 的 exe 运行文件

Everything-1.4.1.1024.x64 的 exe 运行文件,可以查找电脑的文件、资源

2024-09-15

ZigBee 的一些资料,包括:zigbee开发资料、硬件原理图、硬件资料、Z-Stack、一个智能家居相关zigbee简单实验

ZigBee 的一些资料,包括:zigbee开发资料、硬件原理图、硬件资料、Z-Stack、一个智能家居相关zigbee简单实验

2024-09-15

采用resnet50进行手势识别的分类(注意:不是检测,使用pytorch)

采用resnet50进行手势识别的分类(注意:不是检测,使用pytorch),包括自己用摄像头采集数据集的代码,和分割数据集生成标签的代码

2024-09-11

hello 算法 数据结构

hello 算法 数据结构(python)

2024-09-11

汽车满意度数据集 Car Evaluation 的汽车满意度分析实现的 python 代码,使用决策树、 聚类分析等模型

汽车满意度数据集 Car Evaluation 的汽车满意度分析实现的 python 代码,使用决策树、 K-Means 聚类、MeanShift 聚类、层次聚类、 DBSCAN等模型。分析后决策树模型准确率最高为:95%左右,其它准确率较低,DBSCAN模型不适合。

2024-09-09

Dog Breed Identification 任务三种模型实现代码,包括:VGG11、resnet18、SE block

Dog Breed Identification 任务三种模型的 python 实现代码,包括:VGG11、resnet18、SE block,优化器为 SGD 和 Adam,并进行了一些数据增强,score 最佳:1.16 左右

2024-09-09

基于MAX78000的手势识别人机交互系统代码

基于MAX78000的手势识别人机交互系统代码 项目介绍:https://blog.csdn.net/qq_47941078/article/details/139009727 项目地址:https://www.eetree.cn/project/2604

2024-09-04

MD300二维码扫描模块 - STM32F1代码

MD300二维码扫描模块 —— STM32F1代码 模块介绍:https://blog.csdn.net/qq_47941078/article/details/115046411

2024-09-04

YOLOv8s.onnx

YOLOv8s.onnx,输出(1, 84, 8400)

2024-05-27

tensorflow-gpu缺少的.dll文件

cudart64_110.dll cublas64_11.dll cublasLt64_11.dll cufft64_10.dll curand64_10.dll cusolver64_10.dll cusparse64_11.dll cudnn64_8.dll

2023-03-27

力控v7.2卸载不干净,安装显示已安装,直接卸载注册表

力控v7.2卸载不干净,安装显示已安装,直接卸载注册表

2023-03-20

smart200.zip西门子plc 200smart编程软件

西门子plc 200smart编程软件

2023-03-19

ForceControl V7.0力控联机帮助

ForceControl V7.0力控联机帮助 包含:入门指南、数据库与网络开发手册、函数手册图形界面(开发手册)

2023-03-19

MicroWin 4.0.9.25-SP9(s7-200编程软件)

MicroWin 4.0.9.25_SP9(s7-200编程软件),直接安装

2023-03-19

matplotlib函数汇总.rar

matplotlib函数汇总

2021-04-27

MD300模块规格书.rar

MD300模块资料说明

2021-04-18

ATK-HC05蓝牙调试器.rar

ATK-HC05蓝牙调试器,亲测有用

2021-04-17

ST LINK驱动.rar

ST-LINK 驱动及升级固件

2021-04-06

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

TA关注的人

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