Dlaczego rozpoznawanie twarzy ignoruje zdjęcia ze współdzielonego albumu?

Eva Wong jest Technicznym pisarzem i stałym majsterkowiczem w ZimaSpace. Całe życie geek z pasją do homelabów i oprogramowania open-source, specjalizuje się w tłumaczeniu skomplikowanych koncepcji technicznych na przystępne, praktyczne przewodniki. Eva wierzy, że samodzielne hostowanie powinno być zabawą, a nie czymś onieśmielającym. Poprzez swoje samouczki umożliwia społeczności rozwiewanie tajemnic konfiguracji sprzętu, od budowy pierwszego NAS po opanowanie kontenerów Docker.

Rozpoznawanie twarzy może pomijać zdjęcia z udostępnionych albumów, gdy udostępnienie sprawia, że zasób jest widoczny, ale nie umieszcza go w zakresie własności lub przetwarzania używanym przez indeks Osoby.

Najważniejsze rozróżnienie nie sprowadza się po prostu do podziału na udostępnione i prywatne. Porównaj posiadane zdjęcie z podobnym zdjęciem udostępnionym, sprawdź, czy dla obu uruchomiono zadania przetwarzania twarzy, i ustal, które konto lub biblioteka jest właścicielem każdego zasobu. Odbuduj dane twarzy dopiero wtedy, gdy dane zdjęcia należą do zakresu, który aplikacja powinna indeksować.

Oddziel widoczność albumu od widoczności w indeksie twarzy

Otwórz jedno z udostępnionych zdjęć, którego dotyczy problem, i potwierdź, że odbiorca może je zobaczyć. Następnie sprawdź, czy to samo zdjęcie znajduje się w widoku Osoby lub wyszukiwaniu twarzy. Traktuj te kwestie jako dwa odrębne zagadnienia dotyczące uprawnień i przetwarzania.

Przepływy pracy związane z udostępnionymi albumami, takie jak udostępnione albumy Immich, pokazują, że udostępnienie zasobu innemu użytkownikowi nie musi oznaczać przekazania wszystkich powiązanych z nim funkcji organizacyjnych.

Jeśli zdjęcie jest widoczne, ale nigdy nie pojawia się w sekcji Osoby, przestań analizować wyłącznie udostępnianie albumu. Kolejne testy powinny ustalić, które konto jest właścicielem zasobu oraz jakie zasoby są indeksowane przez potok rozpoznawania twarzy.

Porównaj posiadane zdjęcie kontrolne

Użyj dwóch wizualnie podobnych zdjęć: jednego przesłanego przez konto, którego widok Osoby działa, oraz jednego dostępnego wyłącznie za pośrednictwem udostępnionego albumu. Upewnij się, że na obu wyraźnie widać twarz i że zostały dodane w tym samym okresie.

Samodzielnie hostowana instalacja Immich ma odrębne warstwy architektury przetwarzania Immich, pamięci masowej, zadań i klienta, dlatego test kontrolny powinien utrzymywać stałą jakość obrazu, zmieniając jedynie właściciela lub zakres biblioteki.

Jeśli tylko posiadany zasób otrzymuje metadane twarzy, objaw wynika z zakresu, a nie z jakości obrazu. Nie zmieniaj progów rozpoznawania, dopóki nie zrozumiesz tej granicy własności.

Sprawdź, czy zadania rozpoznawania twarzy rzeczywiście zostały uruchomione

Sprawdź kolejki zadań i metadane zasobu pod kątem wykrywania oraz rozpoznawania twarzy w przypadku problematycznego rekordu. Porównaj sygnatury czasowe i zakończenie zadań ze zdjęciem kontrolnym należącym do użytkownika.

Niezależne materiały dotyczące obsługi Immich opisują zadania uczenia maszynowego Immich jako pracę wykonywaną w tle. Oznacza to, że przesłany lub udostępniony zasób może być widoczny, zanim wszystkie pochodne dane uczenia maszynowego zostaną wygenerowane.

Jeśli zadanie nigdy nie zostało uruchomione dla udostępnionego zasobu, ponowne przetwarzanie ma sens dopiero po potwierdzeniu, że zasób się do niego kwalifikuje. Wielokrotne ponawianie prób dla niekwalifikującego się zakresu marnuje zasoby obliczeniowe i utrudnia dostrzeżenie rzeczywistej granicy.

-15% OFF

Wybierz model udostępniania zgodny z celem

Ustal, czy domownicy potrzebują tylko wspólnego przeglądania, czy oczekują jednego, ujednoliconego indeksu osób obejmującego wszystkie zdjęcia. Są to różne funkcje produktu i mogą wymagać współdzielonej własności, udostępniania w stylu partnerskim lub wspólnej zarządzanej biblioteki.

Praktyczny projekt współdzielonej biblioteki zdjęć jest pomocny, ponieważ pokazuje, jak decyzje dotyczące organizacji wspólnej biblioteki wpływają na to, co staje się wspólne, a co pozostaje przypisane poszczególnym użytkownikom.

Nie kopiuj wszystkich zdjęć do biblioteki innego użytkownika wyłącznie po to, aby wymusić rozpoznawanie twarzy, chyba że akceptujesz duplikowanie danych i sposób działania usuwania. Preferuj model udostępniania obsługiwany przez aplikację.

Rozpocznij ponowne przetwarzanie dopiero po prawidłowym określeniu zakresu

Gdy zasób należy już do zakresu, który powinien otrzymywać dane przetwarzania twarzy, uruchom najmniejsze obsługiwane zadanie wykrywania lub rozpoznawania twarzy dla podzbioru testowego i porównaj wynik.

Powiązany przewodnik ZimaSpace dotyczący rodzinnej biblioteki zdjęć Immich utrzymuje tę zmianę w ramach przepływu pracy biblioteki zdjęć uwzględniającego kopie zapasowe, dzięki czemu pochodne dane twarzy można odbudować bez ryzyka dla oryginałów.

Naprawa jest potwierdzona, gdy nowo kwalifikujące się udostępnione zdjęcia pojawią się w oczekiwanym widoku Osoby po zakończeniu standardowego przetwarzania. Jeśli kwalifikujące się zdjęcia kontrolne należące do użytkownika nadal nie działają, zbadaj problemy z modelem, procesem roboczym lub zasobami.

Wsparcie i wskazówki

Więcej do przeczytania

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.