tensorflow 2.0中是不是有mtcnn人脸检测的实现?

     2023-03-16     135

关键词:

【中文标题】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 中是不是有更简单的方法来执行模型层?

】在Tensorflow2.0中是不是有更简单的方法来执行模型层?【英文标题】:Arethereeasierwaystoexcutemodel\'slayersinTensorflow2.0?在Tensorflow2.0中是否有更简单的方法来执行模型层?【发布时间】:2020-12-2711:59:27【问题描述】:假设我使用Tensorfl... 查看详情

Anaconda 安装 TensorFlow 1.15 而不是 2.0

】Anaconda安装TensorFlow1.15而不是2.0【英文标题】:AnacondainstallsTensorFlow1.15insteadof2.0【发布时间】:2020-03-1513:31:54【问题描述】:我一直在尝试在Anaconda中安装Tensorflow2.0。到目前为止,tensorflow工作正常(我可以在我的代码中使用该... 查看详情

21个项目玩转深度学习:基于tensorflow的实践详解06—人脸检测和识别——mtcnn人脸检测(代码片段)

本篇主要讲述利用MTCNN的预训练模型得到原图中人脸的分割,代码如下:https://github.com/davidsandberg/facenet结合博客https://blog.csdn.net/FortiLZ/article/details/81396566?tdsourcetag=s_pctim_aiomsg看起来省力些要是对MTCNN的训练过程感兴趣的,可以看h... 查看详情

mtcnn实时人脸检测网络详解与opencv+tensorflow代码演示(代码片段)

MTCNN模型概述多任务卷积神经网络(MTCNN)实现人脸检测与对齐是在一个网络里实现了人脸检测与五点标定的模型,主要是通过CNN模型级联实现了多任务学习网络。整个模型分为三个阶段,第一阶段通过一个浅层的CNN网络快速产生一... 查看详情

安装 tensorflow 1.3 后是不是需要单独安装 keras 2.0?

】安装tensorflow1.3后是不是需要单独安装keras2.0?【英文标题】:DoIneedtoinstallkeras2.0sepratelyafterinstallingtensorflow1.3?安装tensorflow1.3后是否需要单独安装keras2.0?【发布时间】:2018-01-2605:58:43【问题描述】:我刚刚将我的tf从1.0升级到tf... 查看详情

从 tensorflow 2.0 中保存的模型运行预测

】从tensorflow2.0中保存的模型运行预测【英文标题】:Runpredictionfromsavedmodelintensorflow2.0【发布时间】:2020-02-0700:48:44【问题描述】:我有一个已保存的模型(一个包含model.pd和变量的目录)并想在pandas数据框上运行预测。我尝试了... 查看详情

如何在 tensorflow 2.0 w/keras 中保存/恢复大型模型?

】如何在tensorflow2.0w/keras中保存/恢复大型模型?【英文标题】:Howtosave/restorelargemodelintensorflow2.0w/keras?【发布时间】:2019-09-1823:12:09【问题描述】:我有一个使用新的tensorflow2.0和混合keras和tensorflow制作的大型自定义模型。我想保... 查看详情

如何在 Tensorflow 2.0 + Keras 中进行并行 GPU 推理?

】如何在Tensorflow2.0+Keras中进行并行GPU推理?【英文标题】:HowtodoparallelGPUinferencinginTensorflow2.0+Keras?【发布时间】:2020-03-1523:49:56【问题描述】:让我们从我刚开始接触TensorFlow和一般深度学习的前提开始。我有使用tf.Model.train()、... 查看详情

在基础 Tensorflow 2.0 中运行简单回归

】在基础Tensorflow2.0中运行简单回归【英文标题】:RunningsimpleregressioninbaseTensorflow2.0【发布时间】:2019-09-0803:06:30【问题描述】:我正在学习Tensorflow2.0,我认为在Tensorflow中实现最基本的简单线性回归是一个好主意。不幸的是,我... 查看详情

TensorFlow Hub 模块可以在 TensorFlow 2.0 中使用吗?

】TensorFlowHub模块可以在TensorFlow2.0中使用吗?【英文标题】:CanaTensorFlowHubmodulebeusedinTensorFlow2.0?【发布时间】:2019-08-3006:58:31【问题描述】:我尝试在TensorFlow2.0(alpha)中运行此代码:importtensorflow_hubashub@tf.functiondefelmo(texts):elmo_modul... 查看详情

Keras 中的像素加权损失函数 - TensorFlow 2.0

】Keras中的像素加权损失函数-TensorFlow2.0【英文标题】:Pixel-wiseweightedlossfunctioninKeras-TensorFlow2.0【发布时间】:2020-07-2806:04:39【问题描述】:我正在尝试为我用Keras编写的模型编写逐像素加权损失函数,但在TensorFlow2.0中似乎不再... 查看详情

MTCNN 与 DLIB 相比如何进行人脸检测?

】MTCNN与DLIB相比如何进行人脸检测?【英文标题】:HowdoesMTCNNperformvsDLIBforfacedetection?【发布时间】:2018-06-0910:18:46【问题描述】:我看到MTCNN被推荐,但没有看到DLIB和MTCNN的直接比较。我认为既然MTCNN使用神经网络,它可能更适... 查看详情

如何在 Tensorflow-2.0 中绘制 tf.keras 模型?

】如何在Tensorflow-2.0中绘制tf.keras模型?【英文标题】:Howtographtf.kerasmodelinTensorflow-2.0?【发布时间】:2019-11-0312:24:22【问题描述】:我升级到Tensorflow2.0,没有tf.summary.FileWriter("tf_graphs",sess.graph)。我正在查看有关此问题的... 查看详情

Tensorflow 2.0 中 KerasLayer 的 TimeDistributed

】Tensorflow2.0中KerasLayer的TimeDistributed【英文标题】:TimeDistributedofaKerasLayerinTensorflow2.0【发布时间】:2020-05-1503:13:27【问题描述】:我正在尝试使用来自tensorflow-hub的预训练模型构建CNN+RNN:base_model=hub.KerasLayer(\'https://tfhub.dev/google/i... 查看详情

Tensorflow 2.0:从回调中访问批次的张量

】Tensorflow2.0:从回调中访问批次的张量【英文标题】:Tensorflow2.0:Accessingabatch\'stensorsfromacallback【发布时间】:2019-11-2103:09:08【问题描述】:我正在使用Tensorflow2.0并尝试编写一个tf.keras.callbacks.Callback来读取我的批处理的model的输... 查看详情

在具有急切执行的 TensorFlow 2.0 中,如何计算特定层的网络输出的梯度?

】在具有急切执行的TensorFlow2.0中,如何计算特定层的网络输出的梯度?【英文标题】:InTensorFlow2.0witheager-execution,howtocomputethegradientsofanetworkoutputwrtaspecificlayer?【发布时间】:2019-10-2200:35:23【问题描述】:我有一个使用InceptionNet... 查看详情

警告:tensorflow:`write_grads` 将在 TensorFlow 2.0 中忽略`TensorBoard` 回调

】警告:tensorflow:`write_grads`将在TensorFlow2.0中忽略`TensorBoard`回调【英文标题】:WARNING:tensorflow:`write_grads`willbeignoredinTensorFlow2.0forthe`TensorBoard`Callback【发布时间】:2020-12-0221:09:21【问题描述】:我正在使用以下代码行来可视化使用t... 查看详情

在 Tensorflow 2.0 中使用 GradientTape() 和 jacobian() 时出错

】在Tensorflow2.0中使用GradientTape()和jacobian()时出错【英文标题】:ErrorwhenworkingwithGradientTape()andjacobian()inTensorflow2.0【发布时间】:2020-04-2223:49:17【问题描述】:我正在使用Python中的Tensorflow2.0中的GradientTape()和jacobian()。这段代码执... 查看详情