- 博客(25)
- 资源 (9)
- 收藏
- 关注
原创 Ros笔记---cartographer的安装
1、cartographer的官方安装教程的地址链接https://google-cartographer-ros.readthedocs.io/en/latest/compilation.html2、安装的问题记录在按照官方的步骤进行安装的时候,出现了许多问题,在此一一记录:2.1 运行命令出错wstool merge -t src https://raw.githubusercontent.com/cartographer-project/cartographer_ros/master/ca
2021-08-03 17:10:15
864
1
原创 大话数据结构学习记录
本书的代码可以在http://cj723.cnblogs.com第1章 数据结构绪论1、数据结构:存在一种或多种特定关系的数据元素的集合。2、程序设计=数据结构+算法3、一些定义数据:是描述客观事物的符号,可以输入到计算机中,也能被计算机程序处理。例如:整型,浮点型数据,MP3文件,图像,视频等等。数据元素:组成数据的基本单位。在计算机中通常作为整体处理。例如人类的数据元素是人,畜类的...
2021-07-15 14:55:40
424
原创 linux下的opencv笔记(一)----安装opencv
1、opencv的安装1.1 安装依赖库sudo apt-get updatesudo apt-get upgradesudo apt-get install build-essentialsudo apt-get install -y libopencv-devsudo apt-get install libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-devsudo apt-get install libtb
2021-04-08 17:39:43
3218
原创 华为机试考试题目
//1、牛客网-数据分类/*题目描述:信息社会,有海量的数据需要分析处理,比如公安局分析身份证号码、 QQ 用户、手机号码、银行帐号等信息及活动记录。采集输入大数据和分类规则,通过大数据分类处理程序,将大数据分类输出。一组输入整数序列I和一组规则整数序列R,I和R序列的第一个整数为序列的个数(个数不包含第一个整数);整数范围为0~0xFFFFFFFF,序列个数不限链接:https://www.nowcoder.com/questionTerminal/9a763ed59c7243bd8ab706
2021-01-06 15:20:53
1773
原创 matlab代码---非线性拟合
zt_nihe.mx=1:1:12;y=[00010310128212]';c0=[2 8];for i=1:1000 c=lsqcurvefit(@zhengtai,c0,x,y); c0=c;endy1=(1./(sqrt(2.*3.14).*c(1))).*exp(-(x-c(1)).^2./(2.*c(2)^2));plot(x,y,'...
2020-04-16 11:54:38
1790
原创 matlab代码---神经网络
WLganzhiqi.m(有错,待改正)P=[-0.5 -0.6 0.7;0.8 0 0.1];T=[1 1 0];net=newp([-1 1;-1 1],1);%newp的调用格式为:net=newp(PT,1,'hardlims','learnpn') PT是一个R*2维的矩阵handle=plotpc(net.iw{1},net.b{1});%返回画线的句柄,下一次绘制分类线时...
2020-04-16 11:53:24
539
原创 C++实战300例(八)---泛型编程技术
//第八章 泛型编程技术//泛型编程技术代表高效、可重复利用。//要实现一种语言机制,可以交互的使用组件,比如容器及算法。//本章从STL中涉及的容器、迭代器及算法思想讲述泛型编程技术//129 绕过形参限制(最简单的模板例程)//模板可以不理会形参的类型,不同的数据类型都可以调用该函数。//定义函数模板的一般形式如下://template <class T> 返回类型 ...
2020-03-01 16:07:33
175
原创 C++实战300例(七)---类的基本运用
//112 #include<iostream>using namespace std;class yuan{ public: double area(double r) { return r*r*3.14; } double l(double r) { return 2*3.14*r; } public: double r;...
2020-02-27 23:23:43
671
原创 基于matlab的图像处理(三)---亮度变换与空间滤波
第三章 亮度变换与空间滤波“空间域”指的是图像平面本身,在空间域内处理图像的方法是直接对图像的像素进行处理。在本章中,我们着重讨论两种空间域处理方法,即亮度变换与空间滤波(领域处理或空间卷积)。3.2亮度变换函数变换T的最简单形式是图3.1中的邻域大小为1X1。此时,(x,y)处的g值仅由f在该点处的亮度决定,T也变为一个亮度或灰度级变换函数。当处理单色(灰度)图像时,这两个术语是可以相...
2019-10-10 20:58:20
782
原创 数据结构---线性表(一)学生成绩管理
// 线性表__学生成绩管理.cpp : 此文件包含 “main” 函数。程序执行将在此处开始并结束。/*线性表是数据结构中最简单最常用的一种线性结构,也是学习数据结构全部内容的基础,其掌握的好坏直接影响着后续知识的学习。本章通过四个模拟项目来学习线性表的顺序和链式存储结构,首先通过使用有关数组的操作实现学生成绩管理,其次通过使用有关线性链表的操作实现考试报名管理,然后通关过是用循环链表的操...
2019-10-09 19:05:16
5931
原创 C++程序设计基础(二)---简单C++设计
2.1C++概述1、特点(1)尽量兼容C (2)支持面向对象的方法2、程序实例//2_1.cpp#include using namespace std;int main(){count <<“Hello!”<<endl;count<<“wlcome to C++!”<<endl;return 0;}main:主函数名,必须...
2019-10-09 19:04:54
365
原创 C++程序设计基础(三)---函数
第三章 函数3.1 函数的定义与使用1、函数的定义语法形式:形式参数形式参数表的内容如下所示:type1 name1, type2 name2,…,typen,namentype为类型标识符,表示形参的类型,name表示形参名。形参的作用是实现主调函数与被调函数之间的联系。通常将函数所处理的数据、影响函数功能的因素或者函数处理的结果作为形参。return可以返回该函数的值,...
2019-10-09 19:04:30
153
原创 C++程序设计基础(四)---类与对象
第四章 类与对象4.2 类与对象1、声明对象:类 对象名Clock myClock;//声明了一个是时钟类型的对象myClock2、访问对象的数据成员:对象名.数据成员名例如访问类Clock的对象myClock的函数成员ShowTime的方式如下:myClock.showTime();在类的外部只能访问到类的共有成员,在类的成员函数中可以访问到所有类型成员3、类的成员函数返回...
2019-10-09 19:04:14
254
原创 C++程序设计基础(五)---数据的共享与保护
C++第五章 : 数据的共享与保护/*5.1 标识符的作用域与可见性定义:作用域是一个标识符在程序正文中有效的区域,分为函数原型作用域、局部作用域、类作用域和命名空间作用域1、函数原型作用域(最小)例如 double area(double radius);标识符radius的作用范围就是函数area形参列表的左右括号之间2、局部作用域void fun (int a){a的作...
2019-10-09 19:04:00
365
原创 C++程序设计基础(六)---数组、指针、字符串
// 第六章数组指针字符串/*6.1 数组1、数组的声明与使用声明的一般形式:数据类型 标识符[常量表达式][常量表达式]例如:int b[5][3];表示b为一个5行3列的整形数组数组的使用形式:数组名[下标表达式1][下标表达式2]。。。//6_1.cpp#includeusing namespace std;int main(){int a[10],b[10];...
2019-10-09 19:03:42
509
1
原创 C++程序设计基础(七)---继承与派生
第七章 继承与派生7.1 类的继承与派生类的继承和派生的层次结构,可以说是人们对自然界中的事物进行分类、分析和认识的过程在程序设计中的体现。现实世界中的事物都是相互联系、相互作用的,人们在认识过程中,根据它们的实际特征,抓住其共同特性和细小差别,利用分类的方法进行分析和描述。如上图,从上下层的关系就可以看出是基类与派生类的关系。所谓集成就是从先辈得到属性和行为特征。类的继承,是新的类从...
2019-10-09 19:02:44
801
原创 C++程序设计基础(九)---群体类和群体数据的组织
第九章 群体类和群体数据的组织在第2章和第6章中介绍了C++的基本数据类型和数组、结构体等用户自定义数据类型。其中基本数据类型是C++编译系统预定义的,而自定义类型的数据是由多个基本类型或自定义类型的元素组成的,称之为群体数据。对于群体数据,仅有系统预定义的操作是不够的,在很多情况下,还需要设计与某些问题相关的特殊操作,并按照面向对象的方法 将数据与操作封装起来,这就是群体类。群体可以分为...
2019-10-09 19:02:19
2344
原创 基于matlab的图像处理(九)---形态学图像处理
第九章 形态学图像处理前言形态学以此通常是指生物学的一个小分支,它用于处理动物和植物的形状和结构。我们在数学形态学的语境中也使用该词来作为提取图像分量的一种工具,这些分量在表示和描述区域形状(如边界、骨骼和凸壳)时是很有用的。此外,我们还很关注用于预处理和后处理的形态学技术,如形态学滤波、细化和裁剪。本章的主要内容:9.1节-----定义集合论运算,介绍二值图像,讨论二值集合和逻辑运算符...
2019-10-09 19:01:02
2464
原创 基于Linux下的openGL环境搭建
基于Linux下的OpenGL环境搭建流程1.流程:(1) sudo apt-get install build-essential(2)sudo apt-get install libgl1-mesa-dev(3)sudo apt-get install libglu1-mesa-dev(4)sudo apt-get install libglut-dev如果这一步出现了错误,则这一...
2019-04-29 19:42:58
1972
原创 路径规划基本介绍(一)
一、路径规划的作用路径规划主要是让目标对象在规定范围内的区域内找到一条从起点到终点的无碰撞安全路径。路径规划中有静态路径规划以及动态路径规划。这里仅针对静态路径规划方法进行简单的介绍,以下路径规划仅指在静态环境下的路径规划。在进行路径规划的时候,我们首先需要考虑的有以下几个方面:a.起点与终点的位置获取b.障碍物的环境表示c.规划方法d.搜索方法二、路径规划需要考虑的几个方面1.起...
2019-04-24 21:30:03
51098
3
____mit-e.dat
2020-01-10
killian-v.dat
2020-01-10
killian-small-rot-inf-e.dat
2020-01-10
killian-e.dat
2020-01-10
一种面向未知地图的六足机器人路径规划算法.pdf
2019-05-30
高精度捷联惯导MATLAB工具箱
2018-12-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人