【发布时间】:2015-09-30 15:29:37
【问题描述】:
我想为摄像头供稿添加注释。我目前正在使用这些 API
Image<Bgr, byte>.Draw();
但是,根据照明,文本不可读。所以我想用黑色边框和白色填充来绘制文本。如何使用 Emgu 执行此操作?
【问题讨论】:
我想为摄像头供稿添加注释。我目前正在使用这些 API
Image<Bgr, byte>.Draw();
但是,根据照明,文本不可读。所以我想用黑色边框和白色填充来绘制文本。如何使用 Emgu 执行此操作?
【问题讨论】:
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);
【讨论】: