本文主要是介绍学习Opencv(蝴蝶书/C++)——5.矩阵的其他算子(友元函数),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文章目录
- 1. 矩阵类的友元函数
- 2. 基本的矩阵算子和图像算子
- 2.1 概览
- 2.2 操作符重载
- 2.3 函数文档链接
这一章如果干学的话会很枯燥,看后面的具体算法,用到了再来看会比较好,🤪🤪🤪
1. 矩阵类的友元函数
cv::Mat
类有很多成员函数,比如cv::Mat::at(), cv::Mat::ptr
等,可以进行基本的矩阵操作。- 除此之外,还有一些操作被表示为
友元函数
,其输入为矩阵类型,或者输出为矩阵类型,或者输入输出都为矩阵类型。 - 关于友元函数:
- 友元函数是指某些虽然不是类成员却能够访问类的所有成员的函数
- 类的主要特点是封装性,即类的私有成员只能被它自己的成员函数访问,类外的函数无法访问类的私有成员。有时候,外部函数需要直接访问类的私有数据成员,以便提高效率,这时就可以把这个外部函数定义为该类的友元函数。这种在某个类定义中用friend声明一个外部函数(也许是其他类的成员函数)的方法,就
这篇关于学习Opencv(蝴蝶书/C++)——5.矩阵的其他算子(友元函数)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!