自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (1)
  • 收藏
  • 关注

原创 【量子科学】经典随机与量子随机

经典随机现象都是可以准确预测的。例如,如果你用一台摄像机精确拍下你刚刚掷出骰子时,骰子的位置、速度和角速度,那么从理论上讲,计算机就可以在骰子落下之前,计算出它的落点和朝向。这样一来,经典随机就不是完全没可能破解的了。那么,世界上有没有不可能被破解的随机数呢?自从量子力学诞生以后,物理学家就发现,量子力学存在内禀的随机性,很多实验都会产生随机的结果。在量子力学的主流理论中,没有任何人能通过任何办法预测实验产生的随机结果,这就是量子随机。...

2020-10-31 18:35:34 904

原创 【C++】(十八)类的定义

文章目录类的定义1 定义类2 成员的访问控制3 类的数据成员3.1 在类中声明数据成员3.2 在类中定义或声明数据类型4 类的成员函数4.1 在类的外部定义成员函数类的定义1 定义类C语言——面向过程的程序设计思想自顶向下,逐步求精;一个main函数+若干子函数代码的重用性比较低,比如已经有一个本科生管理系统,要建造一个研究生管理系统得重新写。C++语言——面向对象的程序设计思想软件设计的产业化;自然界是由实体(对象)组成的(1)抽象:对具体对象(问题)进行概括,抽出这一类对象的

2020-10-28 21:56:57 1576

原创 【C++】(十七)预处理命令

文章目录预处理命令1 什么是预处理命令2 宏定义2.1 不带参数的宏定义2.2 带参数的宏定义2.3 #和##预处理运算3 文件包含3.1 文件包含的路径问题3.2 文件包含的重复包含问题4 条件编译4.1 #ifdef条件编译命令4.2 #if条件编译命令预处理命令1 什么是预处理命令预处理命令不是C++本身的组成部分,更不是C++语句,它是C++ 标准规定的可以出现在C++源程序文件中的命令。这些命令必须以“#”开头,结尾不加分号,可以放置在源程序中的任何位置,其有效范围是从出现位置开始到

2020-10-27 09:40:22 1042

原创 【C++】(十六)链表

自定义数据类型的应用——链表1 链表的概念和分类链表是一种存储空间能动态进行增长或缩小的数据结构。链表主要用于两个目的:一是建立不定长度的数组。二是链表可以在不重新安排整个存储结构的情况下,方便且迅速地插入和删除数据元素。链表广泛地运用于数据管理中。首先设计一种称为结点(node)的数据类型:struct NODE { //结点数据类型 ElemType data; //数据域 NODE *link; //指针域 };这个结构体类型中,data成员表示数据域,代表结点的数

2020-10-27 08:45:13 435

原创 【数字图像处理】基于一阶与二阶导数的锐化算子的比较

基于一阶与二阶导数的锐化算子的比较

2020-10-26 13:29:32 4002

原创 【数字图像处理】图像复原

图像复原图像复原是图像处理重要的研究领域。在成像过程中,由于成像系统各种因素的影响,可能使获得的图像不是真实景物的完善影像。图像在形成、传播和保存过程中使图像质量下降的过程,称为图像退化。图像复原就是重建退化的图像,使其最大限度恢复景物原貌的处理。图像复原的概念与图像增强相似。但图像增强可以针对本来完善的图像,经过某一处理,使其适合于某种特定的应用,是一个主观的过程。图像复原的目的也是改善图像质量,但图像复原更偏向于利用退化过程的先验知识使已被退化的图像恢复本来面目,更多的是一个客观过程。引起图像退化

2020-10-26 12:51:20 24079 2

原创 两张图道尽C++与MATLABswitch-case的区别

C++MATLAB

2020-10-25 17:35:27 530 1

原创 【C++】(十五)自定义数据类型——共用体类型、枚举类型

文章目录自定义数据类型——共用体类型、枚举类型1 共用体类型2 枚举类型自定义数据类型——共用体类型、枚举类型1 共用体类型共用体(union)是一种成员共享存储空间的结构体类型。共用体类型是抽象的数据类型,因此程序中需要事先声明具体的共用体类型,一般形式为:union 共用体类型名 { 成员列表 };共用体类型名与union一起作为类型名称,成员列表是该类型数据 元素的集合。一对大括号{}是成员列表边界符,后面必须用分号 (;)结束。union A { int m,n; //整型

2020-10-24 21:43:10 1879

原创 【C++】(十五)自定义数据类型——结构体

文章目录自定义数据类型——结构体1 结构体的定义与使用1.1 定义结构体类型1.2 结构体类型实例化1.3 结构体对象的内存形式1.4 结构体对象成员引用2 结构体与数组、指针、函数2.1 结构体与数组2.2 结构体与指针2.3 结构体与函数自定义数据类型——结构体1 结构体的定义与使用数组是一种数据形式,其特点是多个相同类型的元素集合起来;结构体是另一种重要的数据形式,特点是将不同类型的成员组合起来。数组和结构体形成了两种风格迥异的聚合方式,通过他们及其相互 组合、嵌套的机制可以构造出复杂的、满

2020-10-24 21:01:50 1921

原创 【C++】(十四)动态分配内存

动态分配内存1 new与delete运算在使用数组的时候,总有一个问题困扰着我们:数组应该有多大?而如下操作是错误的:int n; cin>>n; //输入n值 double A[n][n]; //意图由输入n值确定数组大小C++内存分配有两种方式:静态分配和动态分配。静态分配指在编译时为程序中的数据对象分配相应的存储空间,变量、数组、指针定义等均是静态分配方式。由于是在编译时为数据对象分配存储空间,因此就要求在编译时空间大小必须是明确的,所以数组的长度必须是常量。而一旦编译

2020-10-23 21:21:47 702

原创 【C++】(十三)指针与函数

文章目录指针与函数1 指针作为函数的参数2 数组作为函数的参数3 引用4 指向函数的指针指针与函数指针最重要的应用是作为函数参数,它使得被调函数除了返回值之外,能够将更多的运算结果返回到主调函数中。因此,指针是函数参数传递的重要工具。1 指针作为函数的参数函数形参可以是指针类型,一般形式为:返回类型 函数名(指向类型 *指针变量名,...) { 函数体 } 通过将指针作为函数参数的方法,既可以返回多个运算结果,又避 免了使用全局变量。2 数组作为函数

2020-10-23 18:56:00 1390

原创 【C++】(十二)指针与数组、字符串

文章目录指针与数组、字符串1 一维数组与指针2 指针与字符串指针与数组、字符串1 一维数组与指针C++程序员更偏爱使用指针来访问数组元素,这样做的好处是运行 效率高、写法简洁。一维数组的地址数组由若干个元素组成,每个元素都有相应的地址,通过取地址 运算(&)可以得到每个元素的地址。int a[10]; int *p=&a[0]; //定义指向一维数组元素的指针 p=&a[5]; //指向a[5]C++规定,数组名既代表数组本身,又代表整个数组的地址,还是数组首元素的

2020-10-23 13:34:20 617

原创 【C++】(十一)指针的定义与使用

文章目录指针的定义与使用1 指针的概念2 指针的定义3 指针的有效性4 指针的运算指针的定义与使用1 指针的概念在程序设计过程中,无论是存入数据还是取出数据都需要与内存单 元打交道,计算机通过地址编码来表示内存单元。指针类型就是为了处理计算机的地址数据的。指针除了能够提高程序的效率,更重要的作用是能使一个函数访问另一个函数的局部变量,因此指针是两个函数进行数据交换必不可少的工具。地址和指针的概念程序中的数据对象总是存放在内存中,在生命期内这些对象占据一 定的存储空间,有确定的存储位置。实际上,

2020-10-23 00:25:20 1111

原创 【C++】(十)数组与字符串

文章目录数组与字符串1 数组的定义与使用1.1 一维数组的定义、初始化1.2 一维数组的引用1.3 多维数组的定义、初始化1.4 多维数组的引用1.5 数组作为函数的参数1.6 数组参数的传递机制数组与字符串1 数组的定义与使用在现实应用问题中,总会使用到大批量的数据,这样的数据用变量 来处理效率是低下的。数组用来表示一组数据的集合。使用数组,可以方便地定义一个名 字(数组名)来表示大批量数据,并能够通过循环批处理大量数据。1.1 一维数组的定义、初始化一维数组的定义:数组就是一组相同类型数据

2020-10-22 22:58:46 1065

原创 【C++】(九)作用域、生命期、头文件和工程文件

作用域和生命期1 局部变量和全局变量1.1 局部变量在函数内部或复合语句中(简称区域)定义的变量,称为局部变量 (local variable),又称为内部变量。下列变量是局部变量在一个函数内部定义的变量函数的形式参数在某个复合语句中定义的变量局部变量的说明:(1)局部变量只能在定义它的区域及其子区域中使用。(2)在同一个区域中不能定义相同名字的变量。(3)在不同区域中允许定义相同名字的变量,但本质上它们是不同的变量(4)如果一个变量所处区域的子区域中有同名的变量,则该变量 在

2020-10-20 18:22:08 1149

原创 【C++】(八)函数

函数1 函数的定义与使用1.1 函数的定义我想设计一个程序完成下面的计算,该如何设计程序最有效?函数定义的一般形式为:返回类型 函数名(形式参数列表){ 函数体声明部分 函数体执行语句}(1)函数名实现函数需要确定函数名,以便使用函数时能够按名引用。(2)形式参数列表形式参数列表是函数与调用者进行数据交换的途径,一般形式为:函数可以没有形式参数,定义形式为:(3)返回类型返回类型可以是C++除数组之外的内置数据类型或自定义类型。函数可以不返回数据,此时返回类型应写成v

2020-10-20 15:33:28 1185

原创 【数字图像处理】全!使用MATLAB为图像添加噪声

文章目录噪声模型1 噪声种类1 .1 高斯噪声1.2 瑞利噪声1.3 伽玛噪声1.4 指数噪声1.5 均匀分布噪声1.6 脉冲噪声(椒盐噪声)噪声模型图像噪声主要来源于图像的获取和传输过程。(1)图像传感器的工作情况受各种因素的影响,如图像获取中的环境条件和传感元器件自身的质量。例如,当使用CCD摄像机获取图像时,光照强度和传感器的温度是生成图像中产生大量噪声的主要因素。(2)图像在传输过程中主要由于所用传输信道被干扰而受到噪声污染。比如,通过无线网络传输的图像可能会因为光或其他大气因素的干扰被污染

2020-10-20 10:30:15 29330 2

原创 【C++】(七)循环结构的程序设计

文章目录循环结构的程序设计1.1 while语句1.2 do while语句1.3 for语句1.4 break语句1.5 continue语句循环结构的程序设计1 循环的嵌套2 循环语句的选用2.1 计数型循环2.2 条件型循环循环结构的程序设计循环:就是在满足一定条件时,重复执行一段程序。1.1 while语句while语句的语法形式:while ( 表达式 ) 语句;其中的语句称为子语句,又称循环体,圆括号内的表达式称为循环条件。注意:若循环体包

2020-10-15 18:49:46 1674

原创 【C++】(六)选择结构的程序设计

文章目录选择结构的程序设计1 If语句2 switch语句3 if语句的嵌套4 switch语句的嵌套选择结构的程序设计1 If语句if语句的作用是计算给定的表达式,根据结果选择执行相应的语句。 语句形式有两种:(1)if语句中的子语句既可以是简单语句,又可以是复合语句或控 制语句,但必须是“一个语句”的语法形式(2)if语句的表达式一般为关系、逻辑运算表达式,但也可以为其 他表达式,但按逻辑值来理解:2 switch语句switch语句的作用是计算给定的表达式,根据结果选择从哪个分支

2020-10-15 14:15:28 1863

原创 【C++】(五)顺序结构的程序设计

文章目录顺序结构的程序设计1 简单语句和复合语句2 注释及语句的写法3 C++的输入与输出3.1 cout和cin对象的使用3.2 格式控制3.3 顺序结构顺序结构的程序设计1 简单语句和复合语句C++程序是由一条条语句组成,程序运行过程就是语句逐条执行的 过程,而语句执行的次序称之为流程。有了求解问题的算法,还需要用程序将算法实现出来。多数情况下,这种实现表现为一定数量 的语句和执行流程C++语言语句分为简单语句、复合语句和控制语句简单语句:表达式语句。如:x=a+b; t=a,a=b,b=

2020-10-15 13:48:47 3615

原创 【C++】(四)运算符与表达式

运算符与表达式1 常用的运算符求解问题的基本操作是运算。通过C++语言丰富的运算符及其表达式构成实现算法的基本步骤, 在不同程序结构的控制下有机地组织在一起形成程序。相关概念运算对象的数目 :单目运算符、双目运算符、三目运算符运算符的优先级 :同一个式子中不同的运算符进行计算时,其运算次序存在先后之分,称为 运算符的优先级。运算符的结合性 :在一个式子中如果有两个以上同一优先级的运算符,其运算次序是按运算 符的结合性来处理的。C++语言运算符分为左结合(方向)和右结合(方向)。比如a=b=c

2020-10-15 13:23:14 894

原创 【C++】(三)程序中数据的表示

程序中数据的表示1 数据类型利用计算机求解问题,首先要做的就是将数据引入到计算机中。在程序语言中是通过数据类型来描述不同的数据形式的,数据类型不同,求解问题的方法也会不同。红色是C语言不具有的数据类型1.1 整形C++语言整型分为长整型(long int)、基本整型(int)和短整型 (short int)long int可以简写为long、short int可以简写为short。short ≤ int ≤ long不同的数据类型规定了不同的机器数长度,决定了对应数据的

2020-10-14 18:58:49 1945

原创 【C++】(二)信息的表示与存储

信息的表示与存储1 进位计数制各种信息进入计算机,都要转换成“0”和“1”的二进制形式。计算机 采用二进制的原因是:(1)物理上容易实现,可靠性高。(2)运算简单,通用性强。(3)便于表示和进行逻辑运算。进位计数制的特点:(1)采用进位的方式进行计数;(2)使用位置表示法。2 数制间的转换1.十进制数转换成r进制数2.r进制数转换成十进制数3.二、八、十六进制数相互转换八、十六进制数相互转换3 数值数据在计算机中的表示整数在计算机中的表示4 非数值数据在计

2020-10-14 17:29:44 845

原创 【C++】(一)C++语言概述

C++语言概述1 计算机系统的组成计算机系统的硬件组成1.运算器 :进行算数运算,逻辑运算2 控制器 :相当于计算机的神经中枢3 存储器 :存放程序与数据4 输入设备 :将人所能识别的信息形式转化为计算机所能识别的0-1代码5 输出设备 :将计算机所能识别的0-1代码转化为人所能识别的信息形式计算机的基本结构2 指令与程序指令是计算机执行某种操作的机器命令,它可以被计算机硬件直接识别和执行。计算机指令用二进制代码表示,一条指令通常由两个部分组成:操作码指的是究竟要执行什么操

2020-10-14 16:36:06 3697 1

原创 向量范数与矩阵范数

文章目录1 向量范数向量1范数向量2范数向量∞\infty∞范数向量p范数2 矩阵范数矩阵的m1m_1m1​范数矩阵的FFF范数矩阵的m∞m_{\infty}m∞​范数导出范数矩阵的1范数(列和范数)矩阵的2范数(谱范数)矩阵的∞\infty∞范数(行和范数)1 向量范数向量1范数向量2范数向量∞\infty∞范数向量p范数2 矩阵范数矩阵的m1m_1m1​范数矩阵的FFF范数矩阵的m∞m_{\infty}m∞​范数导出范数矩阵的1范数(列和范数)矩阵的2范数(谱范

2020-10-10 10:57:57 556

原创 【Robotics toolbox】(二)平移变换transl | 旋转坐标变换trot| t2t | r2t

文章目录1平移变换transl2 旋转坐标变换3 t2r()4 r2t()1平移变换transl(1)使用transl()创建平移变换矩阵。T= transl(x,y,z):表示能够获取一个分别沿着工x,y,zx,y,zx,y,z轴平移一段距离得到的4×4齐次变换矩阵。T = trans(p):表示由经过矩阵(或向量)p =[r,y,z]的平移得到的齐次变换矩阵。如果p为(M×3)(M×3)(M×3)的矩阵,则TTT为一组齐次变换矩阵(4×4×M)(4×4×M)(4×4×M),其中T(:,: ,i

2020-10-09 23:09:51 11971 2

原创 【Robotics toolbox】(一)获取旋转矩阵 rot|绘制坐标系 trplot|动画演示 tranimate

1 获取旋转矩阵 rot(1) rotx():R=rotx(θ\thetaθ)是表示围绕X轴旋转弧度为θ\thetaθ得到的旋转矩阵,返回一个3×3的矩阵R。(2) roty():R=roty(θ\thetaθ)是表示围绕Y轴旋转弧度为θ\thetaθ得到的旋转矩阵,返回一个3×3的矩阵R。(3) rotz():R=rotz(θ\thetaθ)是表示围绕Z轴旋转弧度为θ\thetaθ得到的旋转矩阵,返回一个3×3的矩阵R。2 绘制坐标系 trplot函数为:trplot()对于三维坐标系的绘制,

2020-10-09 22:46:03 7933

原创 【Solidworks】 四轴无人机

关注【二进制人工智能】微信公众号,回复无人机即可获得Solidworks文件

2020-10-04 15:41:58 1589 2

基于法线差的点云分割 数据

基于法线差的点云分割 数据

2024-03-09

基于法线差的点云分割 数据样例

基于法线差的点云分割 数据样例

2024-03-09

PCL(十八)从距离图像中提取点云的边界 数据

PCL(十八)从距离图像中提取点云的边界 数据

2024-03-05

PCL (十七)距离图可视化 点云数据

PCL (十七)距离图可视化 点云数据

2024-03-04

实例讲解Dataset 和 DataLoader的 zoro数据集

【pytorch】(二)实例讲解Dataset 和 DataLoader 用到的数据

2022-01-22

空空如也

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

TA关注的人

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