【问题标题】:outline drawing of text using Emgu使用 Emgu 绘制文本轮廓
【发布时间】:2015-09-30 15:29:37
【问题描述】:

我想为摄像头供稿添加注释。我目前正在使用这些 API

Image<Bgr, byte>.Draw();

但是,根据照明,文本不可读。所以我想用黑色边框和白色填充来绘制文本。如何使用 Emgu 执行此操作?

【问题讨论】:

    标签: opencv emgucv


    【解决方案1】:
    var labeledCameraFrame = new Image<Bgr, byte>(cameraFrame.Bitmap);
    
    var border = new Rectangle(0, 0, 200, 40);
    labeledCameraFrame.Draw(border, new Bgr(Color.White), -1);
    labeledCameraFrame.Draw(border, new Bgr(Color.Black));
    
    CvInvoke.PutText(labeledCameraFrame, "Hello, world", new Point(10, border.Height - 10), FontFace.HersheySimplex, 1.0, new Bgr(Color.Blue).MCvScalar);
    

    【讨论】:

      猜你喜欢
      • 2021-04-14
      • 2019-01-06
      • 1970-01-01
      • 2022-07-14
      • 2021-09-07
      • 2015-03-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多