OpenCV 常见数据类型
(1)点 Point
#OpenCV 示例
Point p; p.x=1, p.y=2;
Point p=Point(1, 2);
#Python 示例
points_list = [(160, 160), (136, 160)]
(2)颜色 Scalar
#OpenCV 示例 BGR 三分量
Scalar(b, g, r);
#Python 示例
(0, 0, 255)
(3)尺寸 Size
#OpenCV 示例
Size(5, 5);
Size_(_Tp _width, _Tp _height);
#Python 示例
width, height = img.shape
(4)矩形 Rect
#OpenCV 示例
Rect rect = rect1 & rect2; #求两矩形交集
Rect rect = rect1 | rect2; #求两矩形并集
Rect rectShift = rect + point; #矩形平移
Rect rect = rect1 + size; #矩形缩放
#Python 示例
cv2.rectangle(img, (20,20), (150,250), (255,0,0), 2)
(5)矩阵 Mat
#OpenCV 示例
Mat M(3,2, CV_8UC3, Scalar(0,0,255));
#Python 示例
np.zeros((256,256,3), np.uint8)
原文地址:https://blog.csdn.net/qq_30024063/article/details/137893535
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!