使用cv::Point与cv::Scalar
-
Point表示2D平面上一个点x,y;
Point p; p.x=10; p.y=10; or p=Point(10.8);
-
Scalar表示四个元素的向量
Scalar(a,b,c); //a=blue,b=green,c=red 表示RGB三个通道
绘制线、矩形、圆、椭圆等基本几何形状
- 画线:cv::line(LINE_4\LINE_8\LINE_AA)
- 画椭圆:cv::ellipse
- 画矩形:cv::rectangle
- 画圆:cv::circle
- 画填充:cv::fillPoly
随机数生成cv::RNG
- 生成高斯随机数gaussian(double sigma)
- 生成正态分布随机数 uniform(int a,int b)
绘制添加文字
-
putText 函数中设置 fontFace(cv::HersheyFonts);
- fontFace,CV_FONT_HERSHEY_PLAIN
- fontScale,1.0,2.0~8.0