摘要: 安装 1、下载PCL的安装包和pdb文件,即PCL-1.12.1-AllInOne-msvc2019-win64.exe和pcl-1.12.1-pdb-msvc2019-win64.zip,两个文件要与VS版本匹配; 2、环境配置: a、我安装在了D:\PCL 1.12.1中,后续所有操作都基于此; 阅读全文
posted @ 2022-12-12 17:06 夏蝉沐雪 阅读(1334) 评论(0) 推荐(0) 编辑
摘要: 一般情况下,源程序中所有的代码都会参与编译。但有时希望对其中一部分内容只在满足一定条件时才进行编译,也就是对一部分内容指定编译的条件,这就是“条件编译”。条件编译常见的形式: #ifdef 标识符 程序段1 #else 程序段2 #endif 它的作用:当标识符已经被定义过(一般是用#define命 阅读全文
posted @ 2022-09-05 11:44 夏蝉沐雪 阅读(735) 评论(0) 推荐(0) 编辑
摘要: 1、什么是pragma? #pragma指令的作用是:用于指定计算机或者操作系统特定的编译器功能。C和C++的每个实现都支持某些对其主机或操作系统唯一的功能。例如,某些程序必须对将数据放入的内存区域进行准确的控制或控制某些函数接收参数的方式。在保留与C和C++语言的总体兼容性的同时,#pragma指 阅读全文
posted @ 2022-09-05 11:23 夏蝉沐雪 阅读(919) 评论(0) 推荐(0) 编辑
摘要: 数组作为参数 一维数组作为参数 1、传入数组int[] 为了规范常常需要将数组的size一同传入,因为数组作为参数时数组在函数内退化为数组的首地址:int sum(int array[], int size) 2、传入数组首地址int *,与上面一种没有本质的区别:int sum(int * arr 阅读全文
posted @ 2022-09-02 11:06 夏蝉沐雪 阅读(1473) 评论(0) 推荐(0) 编辑
摘要: //16位灰度图转8位 static Mat Gray16To8(Mat &src, Mat &dst, int height, int width) { double minv = 0.0, maxv = 0.0; double* minp = &minv; double* maxp = &max 阅读全文
posted @ 2022-09-01 10:04 夏蝉沐雪 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 1.1 MATLAB简介 1.1.1 MATLAB软件环境 1、可以在>>提示符后面直接输入简单的算式; 2、“%”表示注释; 3、可以在一行中输入多条语句,用分号隔开,也可以在多行输入同一条语句,在行末使用... 1.1.2 文件操作 1、addpath(path)函数:path是绝对路径; 2、 阅读全文
posted @ 2022-08-29 15:56 夏蝉沐雪 阅读(251) 评论(0) 推荐(0) 编辑