OpenCV4入门系列教程6:Size()

索引地址:系列教程索引地址

上一篇:OpenCV4入门系列教程5:Rect()

由Rect()可以确定一张矩形图,矩形涉及到长宽面积等等,而长宽是尺寸相关的概念。

Size()

查询Size()的官方参考手册可得:

1
2
typedef Size2i cv::Size;
typedef Size_<int> cv::Size2i;

查看Size_<_TP>详细信息:

1
2
3
4
5
Size_ ();//默认构造函数
Size_ (_Tp _width, _Tp _height);//通过宽高来指定尺寸
Size_ (const Size_ &sz);//通过已有的尺寸来获得新的尺寸
Size_ (Size_ &&sz) CV_NOEXCEPT
Size_ (const Point_< _Tp > &pt)

除了构造函数之外,还有公有属性,重载运算符函数,以及一些属性函数等等。size表示一张图片的尺寸,即宽(width/cols)高(height/rows)。

此对象还可以获取图片面积(宽×高),长宽比(宽/高),是否是空图片等等。

对于OpenCV4来说,我们关心的只是其最基本的属性,宽高,有可能用到面积等。

下一篇:OpenCV4入门系列教程7:RNG()