【发布时间】:2021-05-28 18:29:52
【问题描述】:
我目前正在使用自定义 Blazepose 模型(这里是 repo 和 code )。我面临着可视化预测的问题。我正在检查源代码,发现模型返回 3 个输出:
model = Model(inputs=inputs, outputs=[conv99_1, sigm99_1, reshape99_2])
我还检查了 tf.js 代码 (https://github.com/terryky/tfjs_webgl_app/blob/master/blazepose_fullbody/tfjs_blazepose.js),但我无法理解他们是如何将这些点可视化的
如何可视化图像中的这些点?另外,我正在尝试训练 58 个关键点,而不是 39 个关键点——你能告诉我这个吗?
256 x 256 x 3 图像上的我的输出形状是:
(1, 128, 128, 1)
(1, 1, 1, 1)
(1, 156)
这是完整的Model Architechture:
Input :
==================================================================================================
input (InputLayer) [(None, 256, 256, 3) 0
__________________________________________________________________________________________________
输出:
output_segmentation (Conv2D) (None, 128, 128, 1) 73 conv2d_68[0][0]
__________________________________________________________________________________________________
tf_op_layer_Sigmoid (TensorFlow (None, 1, 1, 1) 0 conv2d_69[0][0]
__________________________________________________________________________________________________
tf_op_layer_ld_3d (TensorFlowOp (1, 156) 0 conv2d_70[0][0]
【问题讨论】:
-
嘿,你是如何训练模型的?你在 github 上发过这个吗?
标签: python tensorflow opencv keras deep-learning