Ustawienia związane z rozpoznawaniem twarzy
Ostrzeżenie
Funkcja ta nie ma zastosowania do centrum. Dotyczy tylko lokalizacji i wdrożeń autonomicznych.
Jakość rozpoznawania twarzy
W potoku rozpoznawania twarzy BriefCam najpierw wykrywa twarz, a następnie wyodrębnia rysy twarzy:
Jeśli wykryto twarz, ale nie obliczono wektora funkcji, twarz będzie miała 1 gwiazdkę.
Jeśli wykryto twarz i obliczono wektor charakterystyczny, twarz będzie miała co najmniej 2 gwiazdki.
O tym, czy twarz ma 2 czy 3 gwiazdki, decyduje ustawienie środowiska FaceRecognition.ClientFaceQualityThreshold (domyślnie 0.5)
Jeśli wynik twarzy jest większy niż wartość ustawienia FaceRecognition.ClientFaceQualityThreshold, twarz otrzyma 3 gwiazdki.
Jeśli wynik twarzy jest mniejszy niż wartość w ustawieniu FaceRecognition.ClientFaceQualityThreshold, twarz otrzyma 2 gwiazdki.

Skalowalność Dopasowująca Rozpoznawanie Twarzy
Listę obserwacji można udostępnić w ramach kilku instancji usługi rozpoznawania twarzy. Odbywa się to za pomocą ustawienia środowiska AkkaSharingInstancesPerWatchlist. W tym ustawieniu administrator ustawia liczbę wspólnych instancji AKKA na listę kontroli (liczbę zainstalowanych pasujących usług).
Limity Przekazywania Listy Obserwowanych Twarzy
BriefCam Ma wbudowane domyślne limity dotyczące przekazywania twarzy do listy kontroli:
Do listy obserwacji twarzy można przesłać jednocześnie do 500 obrazów. To ustawienie domyślne można zmienić za pomocą ustawienia środowiska clientMaxFaceImagesUploadCount.
Każdy plik twarzy jest ograniczony do 20 MB.
Konfigurowanie Zewnętrznych List Obserwacji
Aby włączyć zewnętrzne listy kontroli, należy nadać użytkownikowi uprawnienia do wyświetlania tych list.
Aby sterować ścieżką, na której zewnętrzne listy obserwacji są aktualizowane i przesyłane do BriefCam , a także jak często lista obserwacji jest synchronizowana z BriefCam, w sekcji Usługa rozpoznawania twarzy ustaw następujące ustawienia administracyjne:
ExternalWatchListSync.ExternalFolderScanIntervalMinutes – Ustaw, jak często system sprawdza, czy pojawiły się nowe informacje, a następnie importuje je do listy obserwowanych lub list obserwowanych. Domyślnie kontrola odbywa się co 60 minut.
ExternalWatchListSync.ExternalWatchListRoot — jest to ścieżka do monitorowanego folderu na komputerze usługi VS, z którego użytkownicy mogą przesyłać wiele twarzy. Domyślnie folder ten znajduje się w
C:\briefcam\ServerData\ExternalWatchLists.ExternalWatchListSync.SyncMode — możliwość nadpisywania listy przy każdej synchronizacji (jeśli usuniesz tożsamości z folderu, zostaną one usunięte z systemu) lub scalania w celu wczytywania tylko nowych pozycji. Domyślnie jest to
Overwrite.
Wczytywanie wielu twarzy z monitorowanego folderu
Możesz przekazać wiele twarzy z monitorowanego folderu, który zostanie zsynchronizowany z listą obserwowanych. Można przekazać wiele twarzy dla tożsamości i wiele tożsamości dla każdej partii.
Monitorowany folder znajduje się na komputerze serwera VS. Ścieżka domyślna to: C:\briefcam\ServerData\ExternalWatchLists. Administrator może zmienić tę ścieżkę za Ciebie.
Aby korzystać z tego folderu w środowisku rozproszonym, upewnij się, że BCUser ma uprawnienia dostępu do tego folderu. W przypadku instalacji wszystko w jednym nie jest to konieczne.
Co 60 minut system sprawdza, czy pojawiło się coś nowego, a następnie importuje je do listy obserwowanych. W folderze ExternalWatchList można utworzyć podfolder, korzystając z nazwy listy kontroli. W podfolderze należy utworzyć foldery z nazwami tożsamości, a w każdym folderze tożsamości umieścić co najmniej jedno zdjęcie twarzy tożsamości.

Istnieje opcja nadpisania listy kontroli podczas każdej synchronizacji (jeśli więc usuniesz tożsamości z folderu, zostaną one usunięte w systemie) lub scalenia, aby wczytać tylko nowe pozycje. Domyślnie jest to nadpisywanie.
Ustawienia domyślne tej funkcji mogą zostać zmienione przez administratora.
Pamiętaj, że wszystkie obrazy dodane za pomocą monitorowanego folderu zostaną dodane do listy obserwowanych, w tym obrazy, które są poniżej minimalnego progu dopasowywania twarzy, takie jak obrazy bez gwiazdek (nie wykryto twarzy) i obrazy 1-gwiazdkowe (wykryto twarz, ale jakość jest niewystarczająca do rozpoznawania twarzy). BriefCam zignoruje obrazy, których nie można dopasować. Jeśli nie chcesz, aby te obrazy pojawiały się na liście nadzoru, musisz ręcznie usunąć je z folderu.
Ustawienia usługi rozpoznawania twarzy BI
BIFaceRecognition.MaxSupportedRESEARCHsources — ustawienie maksymalnej liczby źródeł RESEARCH, które mogą być obsługiwane przez grupę źródeł po włączeniu dopasowywania twarzy.
BIFaceRecognition.FaceMatchingThreshold – Ustaw próg dopasowywania twarzy w module RESEARCH. Prawidłowe wartości to 0-1. To ustawienie zapewnia dodatkową warstwę dostrajania dla procesu Re-ID (który łączy różne wystąpienia twarzy w jedną tożsamość). Jeśli ustawienie ma wartość 1, wszystkie wystąpienia twarzy będą traktowane jako ta sama osoba. Jeśli ma wartość 0, wszystkie wystąpienia (nawet tej samej osoby) będą liczone jako różne osoby.
Domyślnie jest to 0.65. W niektórych środowiskach korzystne może być dostosowanie go w górę lub w dół. Na przykład, jeśli większość ludzi w środowisku nosi zakrycie włosów, wyglądaliby bardziej podobnie do algorytmu. Dlatego korzystne będzie dostosowanie algorytmu, aby był bardziej czuły podczas łączenia wystąpień twarzy z tożsamościami.
BIFaceRecognition.FaceMatchingToWatchlistThreshold — Ustawia próg dopasowywania twarzy dla tożsamości na liście obserwowanych w module RESEARCH. Prawidłowe wartości to 0-1, a wartość domyślna to 0.65.
BIFaceRecognition.RESEARCHnableFaceRecognition — wyłączenie funkcji rozpoznawania twarzy w module RESEARCH. Domyślna wartość to false.

Ukrywanie przekazywania twarzy
Za pomocą ustawienia środowiska HideFacesUpload można włączać i wyłączać możliwość przekazywania twarzy w interfejsie BriefCam . Obejmuje to przycisk Prześlij tożsamości w filtrze Rozpoznawanie twarzy oraz Dodaj tożsamość i Dodaj listę obserwowanych w listach obserwowanych twarzy.
Rozpoznawanie twarzy – plik OX.ini
Wysokiej jakości miniatury twarzy
Miniatury twarzy są domyślnie skompresowane do 90%. Jeśli wymagana jest jeszcze wyższa jakość, można zmienić kompresję JPG na 100% (kompresja niemal bezstratna). Można to zrobić w pliku OX.ini, zmieniając wartość parametru HighQualityFaceJPGs z false (domyślna) na true.
Ostrzeżenia Dotyczące Optymalnej Dokładności Rozpoznawania Twarzy
Plik OX.ini zawiera szereg parametrów rozpoznawania twarzy, które można skonfigurować w celu zapewnienia optymalnej dokładności alertów rozpoznawania twarzy podczas korzystania z listy ostrzegawczej. Należy pamiętać, że przy poprawie dokładności może nastąpić wzrost kosztów przetwarzania, opóźnienie alertów i spadek ogólnej jakości ekstrakcji obiektów. Aby zmienić wartość domyślną, usuń komentarz z odpowiedniego wiersza i zaktualizuj wartość.
Odpowiednie ustawienia są następujące i obejmują zalecane ustawienia dla bardzo ruchliwej sceny, gdy interesujące twarze są duże:
FullFrameSdDetection — zmiana wartości z fałszywej na prawdziwą w celu poprawy wykrywania w bardzo zatłoczonych scenariuszach. Może to prowadzić do nieprawidłowego wykrywania małych obiektów.
RealTimeMinCombinedScoreForAttributes — zmień wartość z 0.4 na 0.3, aby zmniejszyć próg wczesnego zakończenia jakości twarzy (kiedy należy zaprzestać próby wyodrębnienia atrybutów twarzy). Niższa wartość może zwiększyć dokładność kosztem wydajności przetwarzania.
RealtimeMinCombinedScoreForFeatureExtraction – Zmień z 0.4 na 0.3, aby zmniejszyć próg wczesnego zakończenia jakości twarzy (kiedy przestać próbować wyodrębnić wektor funkcji twarzy). Niższa wartość może zwiększyć dokładność kosztem wydajności przetwarzania. To ustawienie jest podobne do ustawienia powyżej, ale stanowi inny etap procesu. Atrybuty wykonuje się przed wyodrębnieniem funkcji.
RealtimeMaxAttributeExtractionsInTrack – Zwiększ limit wyodrębniania klatek z atrybutów z 4 do 16.
RealtimeMaxFeatureExtractionsInTrack – Zwiększ limit klatek wyodrębniania funkcji z 1 do 4.
RealtimeAlertMaxDelaySeconds — Zwiększ opóźnienie alarmu w czasie rzeczywistym z 4 do 30, aby uzyskać dłuższe śledzenie.
RealtimeAlertCoolDownSeconds — ten parametr określa czas ochłodzenia dla alertów rozpoznawania twarzy w czasie rzeczywistym. Jeśli osoba pojawi się drugi raz w ramach limitu, alert nie zostanie wyzwolony za drugim razem.