摘要: C++中的文件流类 在C++标准库中有三类可用于文件操作,称为文件流类: ifstream:用于从文件中读取数据 ofstream:用于向文件中写入数据 fstream:既可用于从文件中读取数据,又可向文件中写入数据 使用这三个类时,程序中需要包含fstream头文件,C++中各流类的关系如下图所示 阅读全文
posted @ 2019-07-17 14:28 pokeCode 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 在计算机中为了管理和检索数据引入了文件的概念,为了更好的使用文件,引入了文件夹(树形文件目录)。根据文件的功能不同可以将文件分为文本文件、视频文件、音频文件、图像文件、可执行文件等多种类别。这些文件实质上都是由一个个字节组成(0、1比特串),之所以呈现不同的形态是由文件的创建者和解释者约定的文件格式 阅读全文
posted @ 2019-07-17 09:34 pokeCode 阅读(497) 评论(0) 推荐(0) 编辑
摘要: split() 通道分离用到split()函数,该函数用于将多个通道数组分离成几个单通道数组,该函数的C++版本有两个原型: void split(const Mat& src,Mat*mvbegin); void split(InputArray m, OutputArrayOfArrays mv 阅读全文
posted @ 2019-07-15 15:20 pokeCode 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 线性混合操作是中二元的像素操作,公式如下: 在实现时可以用OpenCV中的addWeighted()函数,函数原型如下: void(InputArray src1,double alpha,InputArrary src2,double beta,double gamma,outputArray d 阅读全文
posted @ 2019-07-15 13:45 pokeCode 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 通过一个小练习熟悉OpenCV中ellipse()函数、circle()函数,line()函数的使用。 // #include<iostream> #include<opencv2/opencv.hpp> #include<opencv2/core/core.hpp> #include<opencv 阅读全文
posted @ 2019-07-12 15:29 pokeCode 阅读(500) 评论(0) 推荐(0) 编辑
摘要: Point类:点的表示 Point类表示的是一个二维坐标下的点,其图像由其图像坐标X和Y指定的2D点。用法示例如下: Point point1,point2; point1.x=10; point.y=12; point2=Point(12,23); 另外,Point_,Point2i,Point互 阅读全文
posted @ 2019-07-12 11:35 pokeCode 阅读(202) 评论(0) 推荐(0) 编辑
摘要: Mat不仅是非常有用的图像容器类,也是一个通用的矩阵类 创建Mat对象可有以下方法: 方法一:使用Mat()构造函数 例子如下: Mat M(2, 2, CV_8UC3, Scalar(0, 0, 255)); 在Mat类定义中该构造函数的原型为: Mat(int rows, int cols, i 阅读全文
posted @ 2019-07-10 19:38 pokeCode 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 背景 图像在转化到我们的数字设备时,记录的都是图像中每个点的数值,我们所看到的图像都是有无数个包含了众多强度值的像素点矩阵。 使用Mat结构 自从OpenCV2.0版本中引入了C++接口,利用C++中的类,可以实现自动的内存管理。也就是说Mat是一个类,它由两个数据部分组成:矩阵头(包含矩阵尺寸、存 阅读全文
posted @ 2019-07-10 16:10 pokeCode 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 概述 在学习OpenCV库时没有使用最新版本,用的是OpenCV 2。在OpenCV2中最简单的图像载入和显示只需要两个函数——imread()和imshow()。 图像载入 imread() 函数原型如下: Mat imread(const string& filename, int flags= 阅读全文
posted @ 2019-07-10 10:19 pokeCode 阅读(506) 评论(0) 推荐(0) 编辑
摘要: OpenCV中的C++类和函数都是定义在命... 阅读全文
posted @ 2019-07-10 09:44 pokeCode 阅读(402) 评论(0) 推荐(0) 编辑