- 博客(91)
- 资源 (1)
- 收藏
- 关注
原创 【linux系统体验】-ubuntu简易折腾
安装后配置到终端,如果不使用该字体,可能有些图标无法显示。oh my posh美化工具可以使用合适的字体,如。4、配置oh-my-posh字体颜色。2、可执行文件oh-my-posh。3、配置oh-my-posh主题。Icons / 图标。
2024-02-12 17:58:27
2024
3
原创 matlab日常笔记
笔记绘图相关基础绘图属性设置绘图相关基础绘图plot(x,y,'b-','LineWidth', 2)xlabel('迭代次数');ylabel('社区数量');xlim([0,25]);ylim([0,60000]);属性设置%手动设置刻度set(gca,'YTick',[1007 10000 20000 30000 40000 50000 57117 60000]); %手动设置刻度标签,和YTick一一对应 set(gca,'YTick
2022-05-15 17:24:31
101
原创 vs2019_Qt5.14.2_(vtk8.2+pcl1.11.1)UI界面显示点云
UI界面一、安装角色二、软件安装2.1 vs2019和pcl1.11.12.2 QT安装2.3 VTK编译2.4 VTK相关文件->Qt2.5 VTK相关文件->PCL第三方库三、 vs2019运行Qt插件显示点云3.1 插件的安装3.2 项目的配置3.3测试代码前言:由于课题需要,完成点云算法的创新后,最后要将算法在UIj界面实现。这几天在网上搜寻相关文章,意料之中的五花八门,暂时作为一名技术人,别人的文章应该只是辅助,最终要总结一篇能够描述自己调试经验的文章。成功之前感觉很难,成功之后发
2022-04-23 19:13:38
4361
3
原创 网站搭建简要记述
H96 Max小盒子一、建站1、域名(解析)2、内网穿透3、新建站点二、新建网站-博客、可道云1、搭建2、虽然搭建了自己的博客,但我还是相信CSDN保存文章更安全,因此规划:CSDN发布技术型文章;自建博客发布日常型文章。本文记录一下从建站到安装博客再到优化界面的大体流程。最终展示:桃子七七一、建站如今,拥有一个属于自己的网站是比较酷的事,网上的技术也日渐成熟,即使不清楚前端开发,有一定的技术思路,同样能拼拼凑凑搭建一个花里胡哨的网站。从TB上购买了一台200大洋的小型服务器—小盒子`,看处理
2022-03-13 11:37:41
3177
原创 LittleBear-原子源码驱动ov5640
摄像头一、驱动模块1、准备工具2、设备树配置3、源码拷贝4、配置文件5、编译生成驱动模块二、板子应用程序三、上机实验一、驱动模块由于原子的出厂源码提供全面的驱动源码,而教程源码只有部分字符设备驱动,本着学习的态度,一开始ipslcd屏幕和无线wifi都是在教程源码上开发的,本文将把源码中的ov5640驱动复制到教程源码中,整体不需做太多修改。1、准备工具开发板教程对应的linux源码正点原子Linux出厂源码2、设备树配置/* iomxc复用 注意这里使用的引脚,其他设备就不能使用了,找到
2021-12-01 10:06:49
3639
8
原创 代码管理---Git安装与使用
git一、VSCode远程访问插件安装常用软件二、gitee仓库代码管理简介安装gitee连接gitee仓库上传代码到gitee仓库一、VSCode远程访问插件安装客户端安装remote-ssh插件配置用户目录下的config文件Host office_server HostName 192.168.0.96 Port 22 User zz服务器端安装的插件要想找到头文件的位置:需要有c_cpp_properties.json指定搜索路径,还要在服务器端(ssh
2021-10-22 09:09:23
887
原创 小熊板的制作过程
熊一、作案动机和过程1、动机2、过程硬件设计和剽窃软件设计和剽窃一、作案动机和过程1、动机回忆:时间发生在2020年初,疫情在家,每天在家做做毕设、准备准备复试、跑跑飞车。在B站刷到了自称为野生钢铁侠的一位UP主—稚晖君,它的 一部作品 技术宅UP耗时三个月,自制B站最强小电视!直接顶上B站热门榜榜首,获赞50w+。我当场就给他一个一键三连以示敬意,这也催生了我做这只“熊”的萌芽。制作过程用到的知识:来源于该视频评论区2、过程“剽窃的技术”:由于本人技术能力有限、设计经验少、资金紧张。反复观
2021-10-20 21:59:38
623
原创 QT-第三天
标题1 自定义控件封装2 Qt中的事件1 自定义控件封装添加新文件 - Qt – 设计师界面类 (.h .cpp .ui).ui中 设计 QSpinBox和QSlider 两个控件Widget中使用自定义控件,拖拽一个Widget,点击提升为,点击添加,点击提升实现功能:改变数字,滑动条跟着移动 ,信号槽监听。提供 getNum 和 setNum对外接口测试接口2 Qt中的事件鼠标事件鼠标进入事件 enterEvent鼠标离开事件 leaveEvent鼠标按下
2021-10-08 20:17:47
124
原创 论文复现-一种基于室内点云数据的建筑墙线提取
标题研究意义算法思路实验步骤分割出墙霍夫变换找线叠加最终墙线总结与展望研究意义针对室内点云数据无结构化属性、数据间无连接、不承载语义信息且数据点密度高的特点,结合建筑物点云几何特征和室内导航需求,通过数据降维简化建筑几何特征提取的复杂性,提出一种基于室内点云数据提取建筑物墙线的方法。算法思路首先通过向特定方向投影,利用点云密度直方图完成天花板面、地板面和房间墙面的初步分割;然后将房间墙面点云数据向地面投影,生成点云分布矩阵并将其转化为二值图,利用Hough变换算法提取直线,并利用直线方程求取交点
2021-10-07 08:48:57
1728
1
原创 QT-第二天
标题1、QMainWindow1.1 菜单栏 最多有一个1.2 工具栏 可以有多个1.3 状态栏 最多一个1.4 铆接部件 浮动窗口 可以多个1.5 设置核心部件 只能一个2 资源文件3 对话框3.1 分类 :3.2 标准对话框 -- 消息对话框3.3 其他标准对话框1、QMainWindow1.1 菜单栏 最多有一个QMenuBar * bar = MenuBar();setMenuBar( bar )QMenu * fileMenu = bar -> addMenu(“文件”
2021-10-02 18:14:02
132
原创 QT-第一天
目录1、如何使用QT IDE1.1 QT界基础程序1.2 QT5基础模块2、按钮控件常用API3、对象树-界面类的族谱4、信号和槽参数1、如何使用QT IDE1.1 QT界基础程序基类有三种选择: QWidget 、QMainWindow、QDialog默认创建有窗口类:myWidget(自己起的名儿,继承了上边儿的基类)main函数:QApplication a 应用程序对象,有且仅有一个myWidget w;实例化窗口对象w.show()调用show函数 显示窗口return a.
2021-10-01 13:02:41
168
原创 点云PointNet学习
title简介网络结构代码验证简介PointNet是点云深度学习具有划时代意义的方法,值得学习。毕设还是要添加一些网络之类的学习方法,现在快学学基础。网络结构代码验证参考文章1、参考文章2源码下载:github数据集下载:Shapenet、Modelnet401、验证过程python包下载:#切换到python环境和项目根目录python -e .2、代码修改:主要位于utils文件里训练文件:train_xxx修改相关路径。调换scheduler.step()和o
2021-08-27 20:10:00
204
原创 第一章 最优化建模与计算
目录1.2 最优化建模1.2.1 概要1.2.2无约束规划1.2.3 约束优化-线性规划1.2.4 约束优化-非线性规划1.2.5 约束优化-整数规划1.2.6 约束优化-单目标与多目标优化1.2.7 约束优化-动态规划1.2.8 网络优化和图论建模1.2.8.1 图论基础1.2.8.2 树和最小生成树1.2 最优化建模1.2.1 概要1.2.2无约束规划一元函数极值:可能只是局部极值如:多元函数极值:如:1.2.3 约束优化-线性规划模型:条件都是线性函数。如:1.
2021-08-21 21:17:15
663
原创 Qt-基础
入门前言一、信号与槽Qt 信号与槽机制信号与槽的创建二、Qt Creator 的使用技巧Qt Creator 的快捷键Qt 帮助文档的使用三、Qt 控件3.1 按钮1、QPushButton2、QToolButton3、QRadioButton前言qt版本:Qt5.12.9个人理解:这个Qt和pcl库一样,都是一种C++扩展库,也是编译链接之类的。不过这个Qt自带编辑器和一些插件Qt Creator,也是和普通的项目结构一样。这种模式感觉和自己当初matlab课设时做界面一样,嘿嘿嘿。特色:Qt
2021-08-13 15:19:33
1192
原创 pcl测试常用操作
标题一、代码常用1、代码运行时间二、cc常用1、两个点之间的距离一、代码常用1、代码运行时间#include <ctime>clock_t start=clock();clock_t end=clock();cout<<"用时:"<<(double)(end-start)<<"ms"<<endl;二、cc常用1、两个点之间的距离Tools->point picking..................
2021-06-25 17:10:08
1479
1
转载 PCL_10---3D点云特征描述与提取
标题估计一个点云的表面法线代码实验结果估计一个点云的表面法线代码#include <pcl/io/io.h>#include <pcl/io/pcd_io.h>#include <pcl/features/integral_image_normal.h>#include <pcl/visualization/cloud_viewer.h>#include <pcl/point_types.h>#include <pcl/fea
2021-06-05 20:24:32
451
转载 PCL_13---点云曲面重建
标题相关算法入门实验多项式平滑点云及法线估计的曲面重建相关算法凸包算法Ear Clipping 三角化算法贪婪投影三角化算法移动立方体算法泊松曲面重建算法pcl中的surface模块:17个类、2个函数。入门实验多项式平滑点云及法线估计的曲面重建重采样、平滑方法:移动最小二乘法。目的:使法线方向更准确,曲率特征方差更小。代码#include <pcl/point_types.h>#include <pcl/io/pcd_io.h>#include
2021-05-30 15:01:10
3219
转载 PCL_8/9---关键点和采样一致性
标题1、NARF关键点代码实验结果1、NARF关键点代码/* \author Bastian Steder */#include <iostream>#include <pcl/range_image/range_image.h>#include <pcl/io/pcd_io.h>#include <pcl/visualization/range_image_visualizer.h>#include <pcl/visualizati
2021-04-29 10:42:40
139
转载 PCL_7---深度图像
标题1、从一个点云创建一个深度图像代码实验结果2、从深度图像提取边界代码实验结果由于这是参照书上学习的,自己的理解都记在书上了,本文只为方便后期复制使用。1、从一个点云创建一个深度图像代码#include <pcl/range_image/range_image.h> //深度图像头文件int main (int argc, char** argv) { pcl::PointCloud<pcl::PointXYZ> pointCl
2021-04-25 15:40:56
217
转载 PCL_6---点云滤波
标题1、直通滤波器对点云进行滤波代码实验结果经典滤波算法:双边滤波高斯滤波条件滤波直通滤波基于随机采样一致性滤波1、直通滤波器对点云进行滤波代码#include <iostream>#include <ctime>#include <pcl/point_types.h>#include <pcl/filters/passthrough.h>int main (int argc, char** argv){ srand(
2021-04-24 10:48:13
460
转载 PCL_5---可视化
标题1、简单点云可视化代码实验结果1、简单点云可视化代码#include <pcl/visualization/cloud_viewer.h>#include <iostream>#include <pcl/io/io.h>#include <pcl/io/pcd_io.h> int user_data;//可视化对象的一些简单操作 放入的线程只调用一次void viewerOneOff (pcl::visualization
2021-04-22 20:16:17
560
转载 PCL_4---k-d tree 与八叉树
标题一、k-d tree 实验代码实验结果主要记录源码,加上了一些自己的理解。一、k-d tree 实验代码#include <pcl/point_cloud.h>#include <pcl/kdtree/kdtree_flann.h>#include <iostream>#include <vector>#include <ctime>int main (int argc, char**argv){ /* 创建点云对象
2021-04-21 14:05:00
183
原创 更换ubuntu和pip的国内源
源ubuntu源python源ubuntu源位于/etc/apt/sourses.list#中科大源deb http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial main multiverse restricted universedeb http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-backports main multiverse restricted universedeb http://mirro
2021-04-16 09:23:31
272
原创 PCL1.11.1_(win10+vs2019)/(win10+cmake编译)/(ubuntu18.04+cmake编译)
pcl配置VS2019安装安装PCL库VS2019和PCL库关联参考博文:安装vs2019安装PCL+vs2019下载链接:for pcl–>tags–>PCL 1.11.1for vs2019–>下载社(mian)区(fei)版for test rabbit.pcd提取码:l9m0准备安装包:PCL-1.11.1-AllInOne-msvc2019-win64.exepcl-1.11.1-pdb-msvc2019-win64.zipvs_community
2021-04-15 22:58:53
2426
1
原创 VScode_C/C++一系列配置
阿弥陀佛配置C/C++环境配置PCL配置C/C++环境主要参考博文1、安装MingW贡献一下自己打包的安装包。在这里插入代码片链接:https://pan.baidu.com/s/1TdR7tIl7jqUTKfnx9Hbyyw 提取码:67kn 如果能fanqiang,可以直接使用压缩包里正规的exe安装,否则就解压打包好的mingw试试。64位:x86_6432位:i6862、添加环境变量Path使用自己的安装路径添加。3、添加调试文件安装插件编辑launch.j
2021-04-15 21:39:58
139
原创 CLP嵌入式linux-给乌班图安装python3.7.5
Python3.7.51、下载解压安装包2、配置安装3、修改环境变量结果展示众所周知,python在机器学习中是很常见的一种语言,如何能让自己的板子,不但能跑系统还能跑基于python的算法呢?参考博文:Ubuntu安装python3.7.5准备环境:imx6ul、ubuntu文件系统、python3.7.5。需要的依赖软件包:sudo apt-get updatesudo apt-get upgradesudo apt-get dist-upgradesudo apt-get instal
2021-03-21 15:46:08
294
原创 CLP嵌入式linux-如何驱动一块ipslcd
ipslcd一、预备知识SPI控制器Framebufferspi+framebuffer二、spi+fb 模块驱动测试设备树修改驱动编写三、fbtft --- st7789v内核驱动设备树修改fbtft_device.cst7789v.c一、预备知识驱动设备:ipstft_lcd屏幕240*135驱动程序:st7789v(w)包含:SPI、FramebufferSPI控制器原子自带的大LCD,芯片内部带有外设LCDIF控制器,采用并行数据用于控制LCD屏幕显示。自己买的LCD屏需要SPI驱动,
2021-03-04 23:05:50
1193
1
原创 linux操作系统原理及应用 - 概述
概述linux系统理解概述就简单记录以下,以图为主。linux系统理解POSIX:(Portable Operating System Interface )可移植操作系统接口。作用:操作系统和应用程序之间的标准接口。当一个操作系统满足POSIX标准时,在该系统上写的应用程序都能在任何UNIX系统中运行。GNU: (GNU is Not UNIX)是自由软件基金会的一个项目,该项目的目标是开发一个自由的UNIX版本。作用:Linux 的开发使用很多GNU工具, Linux上用于实现POS
2021-02-21 12:12:47
1171
原创 简答题---C语言
C1.预处理&关键字1.预处理&关键字1.1 宏定义是在编译的哪个阶段被处理的?答案:宏定义是在编译预处理阶段被处理的。解读:编译预处理:头文件包含、宏替换、条件编译、去除注释、添加行号。1.2 写一个“标准”宏MIN,这个宏输入两个参数并返回较小的一个。答案:“标准”宏#define MIN(A,B) ((A)<=(B)?(A):(B))解读:注意这个题目要用三重条件操作符,在宏中要小心地把参数用括号括起来,并且整个宏也要用括号括起来,防止替换时出现错误。
2021-02-17 20:11:32
380
原创 技能树
简单的目录1.C语言2.数据结构与算法3.ARM裸机开发4.应用编程与网络编程5.驱动开发与操作系统1.C语言C语言这一块的高频考点有预处理、关键字、数据类型、指针与内存管理。(1)预处理有文件包含、宏定义、条件编译,其中最重要的是宏定义,通常考核宏定义的语法、宏替换与函数的区别等。(2)C语言的关键字有很多,有普通的数据类型关键字(如char, struct等)、控制语句关键字(如continue, break等),还有常考的存储类关键字(auto, extern, static, const,
2021-02-17 19:46:18
2682
战舰_手柄_snake game.rar
2020-07-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人