【问题标题】:Draw a rectangle in the preview window in MATLAB在 MATLAB 的预览窗口中绘制一个矩形
【发布时间】:2014-06-08 09:31:13
【问题描述】:

如何在 MATLAB 的预览窗口中在检测到的人脸上绘制矩形?我已经在 MATLAB 中完成了一个用于人脸检测的程序,该程序在运行时将占用一帧并检测该帧中的人脸并在该人脸上画圈。但是,我需要在预览窗口中绘制矩形,这样才能实现连续的人脸检测。有人可以对此给出答案吗?

【问题讨论】:

    标签: matlab matlab-figure


    【解决方案1】:

    使用rectangle 命令。假设figure窗口已经打开,你可以像这样调用rectangle

    rectangle('Position', [x y w h]);
    

    xy 表示矩形左上角的列和行坐标。 w,h 表示矩形的宽度和高度。默认情况下,这将绘制一个黑色矩形。如果你想改变线条颜色,你可以这样做:

    rectangle('Position', [x y w h], 'EdgeColor', 'c');
    

    c 将是您想要的颜色的字符串(即'red', 'blue', 'yellow' 等)

    希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-10-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-31
      • 1970-01-01
      相关资源
      最近更新 更多