I installed deepface by running:
pip install deepface
and running very simple code sample:
from deepface import DeepFace
result = DeepFace.verify(model_name='VGG-Face', detector_backend='yolov8', img1_path="img1.jpg", img2_path="img2.jpg")
facing this error:
. . . . . . . . . .
File "/home/real/miniconda3/envs/face_recognition_v1/lib/python3.9/site-packages/deepface/basemodels/FbDeepFace.py", line 29, in from tensorflow.keras.layers import ( ImportError: cannot import name 'LocallyConnected2D' from 'tensorflow.keras.layers'
How to solve this issue?
I discovered that the
LocallyConnected2Dlayer is no longer available in TensorFlow 2.x Keras API. To fix the issue, I downgraded TensorFlow to version 2.12 using the command: