我试图在我的裁剪图像中识别额头,以识别热图像,以下是我做的事情。
- 发现一个使用 "dlib "库的python代码。
- Dlib只有在我有cmake的情况下才能工作,而cmake只有在我有visual studio的情况下才能工作。
- 安装dlib 19.19.0和cmake 3.17.3 (与我的python 3.8.2相比,它们已经过时了),我在我的windows 10中安装时发现了错误,"c编译器标识未知"(在dlib安装过程中),即使我已经在我的env变量中添加了cmake路径
- 我也尝试了dlib(未安装)和cmake(已安装)的pip安装。
那么,有什么其他的解决方案来获取我的 "额头只 "python任务吗?
你可以试试 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在提交日志中作为需求被删除。