Opencv_绘制形状与文字

使用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
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容