使用Opencv python仅对ForeHead进行裁剪。

问题描述 投票:-1回答:1

我试图在我的裁剪图像中识别额头,以识别热图像,以下是我做的事情。

  1. 发现一个使用 "dlib "库的python代码。
  2. Dlib只有在我有cmake的情况下才能工作,而cmake只有在我有visual studio的情况下才能工作。
  3. 安装dlib 19.19.0和cmake 3.17.3 (与我的python 3.8.2相比,它们已经过时了),我在我的windows 10中安装时发现了错误,"c编译器标识未知"(在dlib安装过程中),即使我已经在我的env变量中添加了cmake路径
  4. 我也尝试了dlib(未安装)和cmake(已安装)的pip安装。

那么,有什么其他的解决方案来获取我的 "额头只 "python任务吗?

python-3.x opencv data-science dlib face
1个回答
0
投票

你可以试试 anaconda 来安装python dlib。然后用人脸检测和眉毛地标来裁剪额头。

如果你想跳过dlib,那就看看opencv吧。facemark api,但它是用C++语言。在我最后一次使用opencv 4.2.0进行的测试中发现 facemark LBF 训练的模型比 Kazemi 的opencv。关于LBF实现的进一步细节。

https:/gist.github.comkurnianggoro74de9121e122ad0bd825176751d47ecc。

Opencv facemark有一个python绑定回帖。

https:/github.comsaiteja-talluriGSoC-OpenCV。

你也可以看看python https:/github.com1adrianbface-alignment。因为它显示dlib在提交日志中作为需求被删除。

© www.soinside.com 2019 - 2024. All rights reserved.