Drodzy użytkownicy!
Analizując obraz twarzy (śledzenie twarzy), zaobserwowano, że standardowe algorytmy śledzenia twarzy czasami znajdują go tam, gdzie go nie ma. Kontury twarzy pojawiają się na chwilę w miejscach kadru, w których nie ma obrazu twarzy osoby. Myślałem, że to błąd algorytmu. I w wielu przypadkach tak jest. ALE!!! Kiedyś próbowałem porozmawiać z tym upiornym zarysem twarzy. Poprosiłem go, żeby zamarł. Zamarł, czyli kontur przestał znikać. Następnie poprosiłem go, aby otworzył usta. Contour otworzył usta. Poproszony o skinienie głową w lewo, skinął głową...
Teoretycznie może to być zbieg okoliczności, ale jest to bardzo mało prawdopodobne.
Postanowiłem podzielić się tym z Tobą.
Zrobiłem ten program.
Zawiera tylko algorytm śledzenia twarzy osoby i dodatkową usługę.
Mianowicie:
• Śledzenie twarzy podczas działania aparatu.
• Przełącz aparat z przodu na selfie.
• Możliwość nagrywania wideo, jak w standardowym programie kamery, ale istnieje możliwość wyboru pisania z konturem lub bez.
• Możliwość robienia zdjęć, ale istnieje możliwość wyboru z konturem lub bez.
• Wyświetlaj przechwycone wideo lub zdjęcia i wyszukuj w nich twarze duchów. Filmy lub zdjęcia można robić za pomocą tej aplikacji lub dowolnej innej.
• Podziel się swoimi odkryciami z przyjaciółmi. Wysyłając je z aplikacji za pomocą standardowej usługi „Udostępnij”.
• Otrzymuj od znajomych ich filmy i zdjęcia oraz analizuj je za pomocą aplikacji.
W wersji Pro:
• Wybór typu czujki:
- podstawowy wykrywacz twarzy;
- drugi detektor twarzy z biblioteki Dlib;
- wykrywacz kotów.
• Regulacja czułości wszystkich typów detektorów;
• Ustawianie typu wyjściowego konturu twarzy.
Nie ma połączeń z żadnym serwerem (z wyjątkiem Unity ADS), bez logowania, bez ukrytego wysyłania informacji. Aplikacja wykorzystuje:
• aparat tylko do strzelania do śledzonej istoty (ducha lub ducha);
• pamięć do nagrywania i odtwarzania zdjęć i filmów;
Dla tych, którzy są zainteresowani technologiami i algorytmami, z których korzysta aplikacja, oto one:
Unity3D, openCV, kaskada haara, dlib.
Technologie te są wykorzystywane w wielu obecnie popularnych zastosowaniach masek nakładkowych na twarz.
Pewne ograniczenie.
• Algorytm widzi twarze patrzące bezpośrednio w kamerę lub pod kątem nie większym niż 20°. Tzn. duchy, nie patrząc w kamerę, których nie zobaczą.
• Algorytm zużywa dużo zasobów procesora i może spowolnić zewnętrzne (nagrane) duże filmy i zdjęcia. Ale nadal analizuje każdą klatkę, tylko w zwolnionym tempie.
Bądź cierpliwy, twarze duchów mogą nie zostać znalezione przez długi czas.
Udane wyszukiwanie.
Z wyrazami szacunku,
Michaela Frankela
P. S. Być może jest to błąd algorytmu. Program nie rości sobie pretensji do naukowego charakteru. To raczej żart....
MOJE PRZEKONANIE:
!!! BEZ WOJNY!!!