1

Hi I am trying to use arcface model with this code:

from deepface.basemodels.ArcFace import loadModel as loadArcFace
model = loadArcFace()
img = Image.open('face.jpg')
img = img.resize((112, 112), Image.ANTIALIAS)
img = np.array(img)
model.predict(np.array(img))

But I get the following error:

ValueError: Input 0 of layer "ResNet34" is incompatible with the layer: expected shape=(None, 112, 112, 3), found shape=(None, 112, 3)

But img.shape contains:

(112, 112, 3)

How can I reshape in order to use arcface?

Thanks

Tlaloc-ES
  • 4,825
  • 7
  • 38
  • 84

0 Answers0