- 博客(23)
- 资源 (5)
- 收藏
- 关注
原创 Dalsa线扫相机SDK二次开发(外触发 QT开发)
本篇文章仅为工作记录,以下是本篇文章的开发环境开发平台:Windows11开发环境:QT5.15.2开发语言:C++编译器:MSVC 2019 64bit线扫相机:LA-CM-16K05A-00-RSDK版本:SaperaLTSDKSetup_8.20采集卡:Xtium-CL_MX4。
2024-07-26 11:24:59 915
原创 QT C++中获取运行一段代码耗时的方法/获取当前系统时间
推荐使用第二种方法,它使用C++的库来获取从UTC纪元(通常是1970年1月1日00:00:00 UTC)到现在的毫秒数,想要获得微妙数只需将milliseconds改为microseconds,timer_interval->elapsed()只能获取到毫秒级别。
2024-07-10 14:04:30 444
原创 报错:RuntimeError: result type Float can‘t be cast to the desired output type long int
在部署yolop的时候,原封不动的按照官方执行指令,结果在训练数据集的时候报错:报错:RuntimeError: result type Float can’t be cast to the desired output type long int什么意思呢,加就是说我这个版本的torch不支持float直接转换为long int 型数据,,后来发现新版本的torch确实有这个问题,老版本没有这个问题。所以这需要我们手动转换数据类型。
2023-04-08 21:09:51 1777 3
原创 【LeGO-LOAM论文阅读(三)--地图优化】
地图优化实现在mapOptmization.cpp 中。进行的内容主要是地图优化,将得到的局部地图信息融合到全局地图中去。
2022-11-11 15:59:40 940
原创 【LeGO-LOAM论文阅读(二)--特征提取(二)】
上篇博客介绍了特征提取的原理以及坐标转化和插值的源码理解,这篇将介绍特征提取的后续算法模块。
2022-10-18 21:20:45 924 2
原创 【LeGO-LOAM论文阅读(二)--特征提取(一)】
特征提取不是从原始点云中进行提取,而是从点云分割中分割出的地面点和分割点中进行提取。过程如下:只看核心理论部分还是很好理解的。总体流程:(特征提取部分)订阅传感器数据->运动畸变去除->曲率计算->去除瑕点->提取边、平面特征->发布特征点云;(特征关联部分)将IMU信息作为先验->根据线特征、面特征计算位姿变换->联合IMU数据进行位姿更新->发布里程计信息下面来看看源码,剖析下该部分所用到的方法。
2022-10-18 13:56:29 1267 2
原创 死机后关机
方法一:Alt+F4组合键或者Ctrl+Alt+Del组合键方法二选择左下角WIN图标,点击电源后,选择关机或重启等方法三长按主机电源键
2022-04-21 15:09:30 193
原创 报错:there is enough space in /tmp and that the installation package is not corrupt
there is enough space in /tmp and that the installation package is not corrupt
2022-04-04 17:24:44 2952 1
原创 个人笔记——图灵机实现函数f(x,y)=ax2+by
用图灵机实现函数F(X,Y)=aX2+bY,相当于包含两个部分,第一个部分解决乘法,第二部分解决加法。采用的是比较传统的单带单道图灵机参数放置如下:q a 0 X 0 X 0 b Y 0其中q表示的是初始状态,每个参数之间用0隔开区别。拆分计算aX2,首先计算aX,假设c=aX,紧接着计算cX。计算aX:(1)读取最左侧的1,将其替换为a并右移,直到遇到第一个0,右移;(2)遇到1则将其替换为x,并右移;(3)重复(2)直至再次遇到0;(4)左移直至遇到a,在右移一次,若遇到1则将其替换
2021-12-21 15:26:35 886
原创 个人笔记——格林巴赫范式转化为NPDA
哥伦巴赫范式转换为NPDA规则:1.首先增加开始转移和结束转移:&(q0 ,ε , z)=(q1 , Sz)& (q1 , ε , z)=(qf , z)2.根据规则得到转移函数形如A→aω,其中ω中的元素均是非终结符,则增加状态:& (q1 , a , A)=(q1 , ω )形如A→a,则增加状态:& (q1 , a , A)=(q1 , ε )例如文法S→aAA→aABC|bB|aB→bC→c首先增加开始转移和结束转移& (q0 ,
2021-12-09 16:46:23 1021
原创 个人笔记——消除无用符号·消除空产生式·消除单一产生式·消除左递归
消除无用符号和空产生式消除无用符号消除空产生式消除单一产生式消除左递归消除无用符号消除无用符号算法:对于任意上下文无关文法G=(V,T,P,S),w∈L(G),X∈V,若存在a,b∈(VUT)*使得S经过若干步推出aXb,aXb经过若干步推出w,则称X为有用符号,否则为无用符号。首先计算“产生的”符号集N:每个T中的符号都是产生的,若A→a∈P且a中符号都是产生的,则A是产生的。伪代码:for (int i=0;i<V.num;i++) for(int j=0;j<v.
2021-11-12 01:01:41 5412 1
原创 win10电脑自动断网解决办法
1.首先右键此电脑选择管理2.打开设备管理器下的网络适配器3.选择自己使用的网卡(realtek)右键选择属性4.选择电源管理,将允许计算机关闭此设备以节省电源去掉,点击确定即可。
2021-11-09 22:40:00 5276 2
原创 ClassSR: A General Framework to Accelerate Super-Resolution Networks by Data Characteristic
论文阅读:(ClassSR: A General Framework to Accelerate Super-Resolution Networks by Data Characteristic)一、论文翻译摘要1、介绍2、相关工作3、方法4、实验5、致谢二、个人理解三、项目复现一、论文翻译 (自己翻译的不一定准确,不要信我的翻译)摘要我们的目标是在大图像(2K-8K)上加速超分辨率(SR)网络。在实际使用中,通常将大图像分解为小的子图像。基于此处理,我们发现不同的图像区域具有不同的复原难度,
2021-10-23 22:58:50 3464 7
原创 网络编程——互联网多人聊天系统
写在前面该篇文章只是介绍性内容,完整的资源(包括代码)在主页资源→互联网多人聊天系统中目 录中文摘要第1章 系统开发基础技术1.1项目内容介绍1.2相关技术11.3相关技术21.4相关技术3第2章 系统分析2.1系统需求分析2.2系统概要设计2.3系统详细设计第3章 系统开发3.1系统开发环境配置3.2 系统开发第4章 系统测试4.1 测试环境4.2功能测试4.3测试结果分析第5章 开发过程的问题及解决方案...
2021-06-29 23:42:22 2432 1
原创 jetson xavier nx 系统及相关环境配置(cuda,torchvision,torch,tensorflow,opencv)
一、装载系统首先下载系统镜像到这里下载https://developer.nvidia.com/embedded/downloads,选择自己需要的jetpack版本。我当时安装的时候查的资料都说jetpack和后面安装的pytorch以及tensorflow要对应,但是当时我没有注意安装的并不是对应的版本,然而我发现实践时并没有出现什么问题。烧录系统需要准备一个SD卡并且下载一个格式化软件SD Card Formatter软件到这里下载https://www.sdcard.org/do
2021-06-25 17:10:39 3573 8
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人