关于opencv Rect 的size
opencv 的Rect是矢量,Rect的width和height是矢量长度
opencv源码如下:
Rect_<_Tp>::Rect_(const Point_<_Tp>& pt1, const Point_<_Tp>& pt2)
{
x = std::min(pt1.x, pt2.x);
y = std::min(pt1.y, pt2.y);
width = std::max(pt1.x, pt2.x) - x;
height = std::max(pt1.y, pt2.y) - y;
}
可以看出Rect的width长度是水平方向上像素数目减一。
而对于像Mat这样的栅格数据结构,cols(width)等于水平方向上像素数目。