摘要: 相对于面结构光,线结构光在应对高反光表面时具有独特的优势和局限性,其效果取决于具体应用场景和系统设计。以下是详细对比分析: 1. 线结构光 vs 面结构光的基本原理 特性 线结构光 面结构光 光源形式 单条激光线(或窄带光条纹) 二维编码图案(如正弦条纹、格雷码) 扫描方式 需机械扫描(移动物体或传 阅读全文
posted @ 2025-06-06 12:56 aisuanfa 阅读(155) 评论(0) 推荐(0)
摘要: 在点云匹配或三维配准中,SVD(奇异值分解)和RANSAC(随机抽样一致)是两种经典数学方法,用于求解最优的刚性变换矩阵(旋转 R 和平移 t),将源点云对齐到目标点云。以下是它们的核心原理和具体实现步骤: 1. SVD(奇异值分解)求解变换矩阵 适用场景 已知准确的对应点对(即已知源点云和目标点云 阅读全文
posted @ 2025-06-05 09:52 aisuanfa 阅读(381) 评论(0) 推荐(0)
摘要: 1.初始化所有指针 2.指针的值-》地址;指针所指对象的值-》值 3.&:=右边是取地址符,左边是引用符; 4.引用就是对目标变量名起了个别名;引用的声明方法:类型标识符&引用名=目标变量名;对引用的操作与对变量直接操作完全一样。 5.迭代器有类似指针的作用,begin,end,都指首尾地址; 阅读全文
posted @ 2025-01-16 01:05 aisuanfa 阅读(18) 评论(0) 推荐(0)
摘要: 1.vector不确定元素个数,可以往里添加; 2.数组确定个数; vector 和数组(array)是两种常用的数据结构,它们在 C++ 中有着不同的特点和用途。以下是它们的主要区别: 1. 定义与大小 数组: 在定义时需要指定大小,大小是固定的。 一旦定义,数组的大小不能改变。 例如:int a 阅读全文
posted @ 2025-01-16 01:03 aisuanfa 阅读(349) 评论(0) 推荐(0)
摘要: int main(int argc,char *argv[]) 该函数中int argc和argv[]两个参数的理解 说明:argc命令行总的参数的个数,即argv中元素的格式。 argv[ ]: 字符串数组,用来存放指向你的字符串参数的指针数组,每一个元素指向一个参数; argv[0]:指向程序的 阅读全文
posted @ 2025-01-16 01:00 aisuanfa 阅读(48) 评论(0) 推荐(0)
摘要: cv::Vec3f 是 OpenCV 中用于表示三维向量或三通道颜色的类。具体来说,cv::Vec3f 是一个包含三个 float 类型元素的向量,通常用于以下几种情况: 颜色表示:在图像处理中,Vec3f 常用于表示颜色值,尤其是在浮点图像中。例如,一个 RGB 颜色可以用 cv::Vec3f 表 阅读全文
posted @ 2025-01-14 22:51 aisuanfa 阅读(141) 评论(0) 推荐(0)
摘要: cv::Size img_size; 在 OpenCV 中,cv::Size 的构造函数接受两个参数,分别表示宽度和高度。具体来说,cv::Size(width, height) 的参数顺序是: 第一个参数:宽度(width) 第二个参数:高度(height) 示例 #include <opencv 阅读全文
posted @ 2025-01-14 15:25 aisuanfa 阅读(208) 评论(0) 推荐(0)
摘要: opencv 中img.convertTo(img, CV_64FC1);作用 在 OpenCV 中,img.convertTo(img, CV_64FC1); 的作用是将图像数据类型转换为 64 位浮点数单通道格式。具体来说: img 是输入图像,可以是任何类型的图像(例如,8 位无符号整数、32 阅读全文
posted @ 2025-01-14 10:04 aisuanfa 阅读(161) 评论(0) 推荐(0)
摘要: 在 OpenCV 中: CV_32FC1 表示 32 位浮点数(float),即单精度浮点数。 CV_64FC1 表示 64 位浮点数(double),即双精度浮点数。 因此,CV_32FC1 是 float 类型,而 CV_64FC1 是 double 类型。 CV_64FC1 和 CV_32FC 阅读全文
posted @ 2025-01-14 09:14 aisuanfa 阅读(209) 评论(0) 推荐(0)
摘要: cv::minMaxLoc 是 OpenCV 中的一个函数,用于查找数组(例如图像)中的最小值和最大值及其位置。这个函数在图像处理和分析时非常有用,尤其是在需要了解图像中亮度或其他数值特征的情况下。 函数签名 void cv::minMaxLoc(const Mat& src, double* mi 阅读全文
posted @ 2025-01-13 22:25 aisuanfa 阅读(168) 评论(0) 推荐(0)