tensorflow 2.0中是不是有mtcnn人脸检测的实现?
Posted
技术标签:
【中文标题】tensorflow 2.0中是不是有mtcnn人脸检测的实现?【英文标题】:Is there any implementation of mtcnn face detection in tensorflow 2.0?tensorflow 2.0中是否有mtcnn人脸检测的实现? 【发布时间】:2020-01-05 12:35:34 【问题描述】:最近我搬到了 tensorflow==2.0.0-rc0,现在用于人脸检测的 mtcnn 在我的电脑上不起作用。我能找到 tensorflow==2.0.0-rc0 版本的 mtcnn 吗? mtcnn 的纯 Keras 实现也适用于这种情况。
我已经在https://github.com/nyoki-mtl/keras-facenet 尝试了 facenet 的 keras 实现。它在 kears 中很好地实现了 facenet,但缺少人脸检测部分(keras 中的 mtcnn)。
【问题讨论】:
以下存储库提供与 tensorflow 2.0 的兼容性,但核心实现仍在 tensorflow 1 中。github.com/ipazc/mtcnn 相关问题:github.com/ipazc/mtcnn/issues/56 你好@Fisa,你有什么解决办法吗? TF 2.0 我也面临同样的问题。 @SaurabhChauhan 以下链接中的代码与 TF 2.0 兼容。但是,可以对其进行改进以使其完全特定于 TF 2.0。 pypi.org/project/mtcnn/#description 和 github.com/ipazc/mtcnn @Fisa: 使用 TF 2.0 运行时抛出“AttributeError: module 'tensorflow' has no attribute 'get_default_graph'”错误。 【参考方案1】:我也需要 TF 2,所以就推了this library。您应该能够克隆 repo 和 python setup.py install
来安装它。它是针对 tensorflow 2.5.0 开发的。
附:对于那些希望将来将 TF 1.x 库移植到 TF 2 的人,this comment 可能就是您所需要的!
【讨论】:
Retinaface 性能优于 mtcnn ant 它的 tensorflow 版本非常好用 github.com/peteryuX/retinaface-tf2以上是关于tensorflow 2.0中是不是有mtcnn人脸检测的实现?的主要内容,如果未能解决你的问题,请参考以下文章
21个项目玩转深度学习:基于TensorFlow的实践详解06—人脸检测和识别——MTCNN人脸检测
在 Tensorflow 2.0 中是不是有更简单的方法来执行模型层?