【发布时间】:2016-04-10 01:08:00
【问题描述】:
我有一个正在工作的面部识别库,它为我提供了一个矩形数组。我现在就是用这种方式画矩形。
foreach (Rectangle box in boxes)
{
for (int x = box.X; x <= box.X + box.Width; x++)
{
for (int y = box.Y; y <= box.Y + box.Height; y++)
{
outputbmp.SetPixel(x, y, Color.FromKnownColor(KnownColor.Red));
}
}
}
我正在寻找简单的东西:
Ellipse ellipse = new Ellipse(box); //cast rect to ellipse
outputbmp.DrawEllipse(ellipse);
看起来更像:
椭圆的轮廓与矩形角接触的位置。
根据我上面使用的方法,绘制一个矩形很容易,但对于椭圆,它需要我知道椭圆中的所有点。只是想知道是否有什么可以让我的生活更轻松。
【问题讨论】:
标签: c# bitmap face-detection