摘要: 1.初始化所有指针 2.指针的值-》地址;指针所指对象的值-》值 3.&:=右边是取地址符,左边是引用符; 4.引用就是对目标变量名起了个别名;引用的声明方法:类型标识符&引用名=目标变量名;对引用的操作与对变量直接操作完全一样。 5.迭代器有类似指针的作用,begin,end,都指首尾地址; 阅读全文
posted @ 2025-01-16 01:05 aisuanfa 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 1.vector不确定元素个数,可以往里添加; 2.数组确定个数; vector 和数组(array)是两种常用的数据结构,它们在 C++ 中有着不同的特点和用途。以下是它们的主要区别: 1. 定义与大小 数组: 在定义时需要指定大小,大小是固定的。 一旦定义,数组的大小不能改变。 例如:int a 阅读全文
posted @ 2025-01-16 01:03 aisuanfa 阅读(65) 评论(0) 推荐(0) 编辑
摘要: int main(int argc,char *argv[]) 该函数中int argc和argv[]两个参数的理解 说明:argc命令行总的参数的个数,即argv中元素的格式。 argv[ ]: 字符串数组,用来存放指向你的字符串参数的指针数组,每一个元素指向一个参数; argv[0]:指向程序的 阅读全文
posted @ 2025-01-16 01:00 aisuanfa 阅读(11) 评论(0) 推荐(0) 编辑
摘要: cv::Vec3f 是 OpenCV 中用于表示三维向量或三通道颜色的类。具体来说,cv::Vec3f 是一个包含三个 float 类型元素的向量,通常用于以下几种情况: 颜色表示:在图像处理中,Vec3f 常用于表示颜色值,尤其是在浮点图像中。例如,一个 RGB 颜色可以用 cv::Vec3f 表 阅读全文
posted @ 2025-01-14 22:51 aisuanfa 阅读(12) 评论(0) 推荐(0) 编辑
摘要: cv::Size img_size; 在 OpenCV 中,cv::Size 的构造函数接受两个参数,分别表示宽度和高度。具体来说,cv::Size(width, height) 的参数顺序是: 第一个参数:宽度(width) 第二个参数:高度(height) 示例 #include <opencv 阅读全文
posted @ 2025-01-14 15:25 aisuanfa 阅读(18) 评论(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 阅读(20) 评论(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 阅读(21) 评论(0) 推荐(0) 编辑
摘要: cv::minMaxLoc 是 OpenCV 中的一个函数,用于查找数组(例如图像)中的最小值和最大值及其位置。这个函数在图像处理和分析时非常有用,尤其是在需要了解图像中亮度或其他数值特征的情况下。 函数签名 void cv::minMaxLoc(const Mat& src, double* mi 阅读全文
posted @ 2025-01-13 22:25 aisuanfa 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 在C++中,可以通过使用局部变量来尽量减少对内存的访问次数,将数据加载到寄存器中进行处理。以下是一个简单示例,展示了如何实现这一过程。 示例代码 #include <iostream> #include <vector> void process_data(std::vector<int>& dat 阅读全文
posted @ 2025-01-10 14:30 aisuanfa 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 局部变量并不一定存储在寄存器中。局部变量通常存储在栈上,但编译器可以根据优化级别和具体情况决定是否将某些局部变量放入寄存器中。以下是一些详细信息: 1. 局部变量存储位置 栈:局部变量通常在函数调用时分配在栈上。栈是一个后进先出(LIFO)的数据结构,用于存储函数的局部变量、返回地址以及其他函数调用 阅读全文
posted @ 2025-01-10 14:27 aisuanfa 阅读(13) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示