2

我怎样才能像这张图片一样使用 OpenCv 获得嘴角和眼睛角点以及鼻子中心点?

截屏

4

3 回答 3

4

程序实际上是这样的:

Face recognition --> face landmark --> delaunay triangulation

标题具有误导性。获得这些分数后,实际上会使用 Delaunay。但是,我怀疑您的问题主要在于如何获取面部标志。为此,您可以参考我的博客文章。这是我自己的实现。然而,我不能指望你能理解它是中文的。

您只需搜索face landmarks即可获得大量代码。在这几十年里,这个话题一直在进行详尽的研究。在这方面也有关闭源代码的解决方案,例如 Visage Tech 的Visage SDK

于 2013-06-04T02:34:21.650 回答
0

您可以使用主动外观模型 (AAM)。此维基百科页面包含非商业工具的链接,可以帮助您轻松完成此操作。

于 2013-06-04T05:36:45.203 回答
0
shape_predictor pose_model;
deserialize("shape_predictor_68_face_landmarks.dat") >> pose_model;
full_object_detection shape = pose_model(cimg,face);
于 2019-10-26T17:45:33.747 回答