【发布时间】:2020-04-15 00:35:13
【问题描述】:
我正在使用 DlibDotNet,而且我是新手。我有来自Detect Faces With C# And Dlib In Only 40 Lines Of Code的以下代码:
static void Main(string[] args)
{
// set up Dlib facedetector
using (var fd = Dlib.GetFrontalFaceDetector())
{
var img = Dlib.LoadImage<RgbPixel>(inputFilePath);
// find all faces in the image
var faces = fd.Operator(img);
foreach (var face in faces)
{
// draw a rectangle for each face
Dlib.DrawRectangle(img, face, color: new RgbPixel(0, 255, 255), thickness: 4);
}
Dlib.SaveJpeg(img, "output.jpg");
}
}
问题是如何提取图像中检测到的所有人脸?
我测试过Dlib.ExtractImageChips()方法,但不知道如何正确使用。
提前致谢。
【问题讨论】:
-
什么是“所有的面孔”?
-
您可以使用 xy,topleft from face 并裁剪每张脸的图像
-
@villageTech 我的意思是人脸。这是一个人脸检测代码。
标签: c# .net-core face-detection dlib