Immich heeft op 10 september versie 3.2 uitgebracht. De fotobeheerder laat vertrouwde gebruikers op dezelfde server voortaan samenwerken aan gezichtsherkenning. Ook het zoeken krijgt een update.

Gezichten delen, namen apart

Je kunt gebruikers uitnodigen voor een herkenningsgroep, of toetreden na een uitnodiging. Zo kun je bekende personen terugvinden in gedeelde foto’s. Namen en geboortedata blijven per gebruiker gescheiden. Voor toepassing op alle bestaande beelden moeten groepsleden de gezichtsherkenning opnieuw laten uitvoeren. Daarbij verdwijnen de opgeslagen namen en geboortedata; de resultaten kunnen veranderen. Deze stap betreft automatisch herkende gezichten.

Hoe vindt de app dezelfde persoon?

De documentatie maakt duidelijk dat herkennen uit verschillende stappen bestaat. Eerst zoekt een model gezichten in een verkleinde afbeelding. Een volgend model zet hun kenmerken om in getallen, waarmee de server vergelijkbare gezichten kan groeperen. Het systeem krijgt dus geen kant-en-klare namen aangeleverd. Die voeg je zelf aan de gevonden personen toe. Vervolgens kun je op zo’n persoon zoeken of alle bijbehorende beelden openen.

Niet ieder gezicht wordt meteen een persoon in het overzicht. Er moeten voldoende vergelijkbare gezichten zijn om een groep te vormen. Een toevallige voorbijganger kan daardoor buiten het personenoverzicht blijven. Immich biedt daarnaast handmatige correcties: je kunt bijvoorbeeld twee groepen samenvoegen wanneer de app dezelfde persoon dubbel heeft aangemaakt.

Zoeken met meerdere voorwaarden

De onderliggende zoekinterface voor ontwikkelaars kan voorwaarden combineren. De officiële technische uitleg geeft een concreet voorbeeld: favoriete foto’s uit Oslo óf Bergen. De plaats mag verschillen, maar de eis dat het om een favoriet gaat blijft gelden. Ook kun je zoeken naar beelden met alle opgegeven personen, minstens één daarvan, of juist geen van hen. Dat maakt verschil tussen een groepsfoto terugvinden en alle foto’s van afzonderlijke familieleden verzamelen.

Zoeken binnen albums respecteert de toegangsrechten op die albums. Een gedeelde link geeft evenmin vrij toegang tot de hele bibliotheek: bij zulke zoekopdrachten moet de selectie binnen de gekoppelde albums blijven. Dat onderscheid staat expliciet in de nieuwe zoek-API beschreven.

Niet alle nieuwe zoekmogelijkheden zitten al in het vernieuwde webvenster; een deel volgt later, schrijft het ontwikkelteam.

Wie mag je beelden bekijken?

De bestaande deelopties blijven relevant naast het groeperen van gezichten. Bij een gedeeld album kies je volgens de documentatie tussen kijkers en bewerkers. Kijkers kunnen het album bekijken; bewerkers kunnen ook eigen foto’s en video’s toevoegen. Partnerdelen gaat veel verder: daarmee deel je je volledige bibliotheek met geselecteerde gebruikers, die de beelden kunnen bekijken en downloaden. Voor iemand zonder account is er een openbare link. Daarvoor kun je onder meer een wachtwoord en vervaldatum instellen.

Een databasekopie bevat geen foto’s

Voor wie het eigen fotoarchief beheert, is ook de back-upinrichting van belang. Immich bewaart verwijzingen naar bestanden en gebruikersgegevens in een database. De automatische databaseback-ups bevatten de foto’s en video’s zelf niet. De officiële handleiding verlangt daarom beide onderdelen voor een volledige reservekopie: de database én de mediabestanden. Standaard maakt Immich dagelijks om 02.00 uur een databasekopie en bewaart het de laatste veertien. Je kunt dat schema aanpassen. Het daadwerkelijk veiligstellen van je beeldbestanden met een back-uptool blijft een aparte taak; alleen de ingebouwde databasekopieën bewaren is daarvoor onvoldoende.

Verder bij de bron

Lees zelf de onderzoeken, uitleg en aankondigingen achter dit verhaal.

Bronnen en werkwijze