I'm testing the Enable Face Import feature to read EXIF data from my existing photos (I have the in-built face recognition disabled).
It is picking up the faces and names and they are visible in the info panel.
There is a small bug when drawing the boxes around the faces relating to photo orientation.
When I import a photo with normal orientation, the boxes are shown over the correct face in the correct location. When I import a photo with a rotation instruction then the boxes are drawn where the face would be if the photo was upside down. (In both cases the photo displays the right way up in Immich.)
The photos were mostly originally taken on iPhone.
Examining two files with different behavior in exiftool shows this variation (the first works, and the second results in boxes in the wrong place):
Orientation : Horizontal (normal)
Orientation : Rotate 180
Since the bounding boxes are used to select content for the person's featured photo, there is a practical downside to this behavior.
###################################################################################
# Database
###################################################################################
DB_HOSTNAME=immich_postgres_test
DB_USERNAME=postgres
DB_PASSWORD=postgres
DB_DATABASE_NAME=immich
###################################################################################
# Redis
###################################################################################
REDIS_HOSTNAME=immich_redis_test
###################################################################################
# Upload File Location
#
# This is the location where uploaded files are stored.
###################################################################################
UPLOAD_LOCATION=/var/containerscratchdata/immich2
###################################################################################
# Typesense
###################################################################################
TYPESENSE_API_KEY=xxxxxxxxxxx
PUBLIC_LOGIN_PAGE_MESSAGE=
###################################################################################
# Immich Version - Optional
#
# This allows all immich docker images to be pinned to a specific version. By default,
# the version is "release" but could be a specific version, like "v1.59.0".
###################################################################################
IMMICH_VERSION=release
TZ=Pacific/Auckland
The bug
I'm testing the Enable Face Import feature to read EXIF data from my existing photos (I have the in-built face recognition disabled).
It is picking up the faces and names and they are visible in the info panel.
There is a small bug when drawing the boxes around the faces relating to photo orientation.
When I import a photo with normal orientation, the boxes are shown over the correct face in the correct location. When I import a photo with a rotation instruction then the boxes are drawn where the face would be if the photo was upside down. (In both cases the photo displays the right way up in Immich.)
The photos were mostly originally taken on iPhone.
Examining two files with different behavior in exiftool shows this variation (the first works, and the second results in boxes in the wrong place): Orientation : Horizontal (normal) Orientation : Rotate 180
Since the bounding boxes are used to select content for the person's featured photo, there is a practical downside to this behavior.
The OS that Immich Server is running on
Ubuntu 20.04.6 LTS
Version of Immich Server
v1.118.2
Version of Immich Mobile App
N/A
Platform with the issue
Your docker-compose.yml content
Your .env content
Reproduction steps
Relevant log output
No response
Additional information
No response