猿问

Tensorflow、Keras:预期会看到 1 个数组,但却得到了以下 2 个数组的列表

我对 Tensorflow 和 Keras 很陌生。我正在尝试遵循本教程“ https://www.pyimagesearch.com/2020/05/04/covid-19-face-mask-detector-with-opencv-keras-tensorflow-and-deep-learning/ ”。当画面中只有一张脸时,此代码可以完美运行,但是当我尝试在多张脸上检测面罩时,它会给我这个错误。这可能是什么问题?

元芳怎么了
浏览 107回答 1
1回答

繁花不似锦

AFAIK Opencv 使用 numpy 作为输入。所以你给它一个由两个 4 维 numpy 数组组成的 python 数组,形状为 (1,x,x,3)。因为你想给几个图像作为输入,你应该给一个 4 维的 numpy 数组,其中第一个维度是批量大小。(N_imgs,宽度,高度,通道)
随时随地看视频慕课网APP

相关分类

Python
我要回答