Obsah:
- Krok 1: Úvod
- Krok 2: Použité zdroje
- Krok 3:
- Krok 4: Předpoklady
- Krok 5: Požadavky na počítač
- Krok 6: Nastavení YOLO
- Krok 7: Upravte MakeFile
- Krok 8: Počkejte, až se dokončí
- Krok 9: Pro počítače, které neodpovídají požadavkům
- Krok 10: YOLO V3
- Krok 11: Spuštění YOLO
- Krok 12: YOLO V3 - obrázek
- Krok 13: YOLO V3 - vstupní obrázek
- Krok 14: YOLO V3 - výstupní obrázek
- Krok 15: YOLO V3 - více obrázků
- Krok 16: YOLO V3 - WebCam
- Krok 17: YOLO V3 - video
- Krok 18: YOLO V3 - EXPO3D Video 1
- Krok 19: YOLO V3 - Video EXPO3D 2
- Krok 20: YOLO V3 - Video EXPO3D 3
- Krok 21: PDF ke stažení
Video: Rozpoznávání obličeje v praxi: 21 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:20
Toto je téma, pro které jsem tak fascinovaný, že mi nedává spát: Computer Vision, detekce předmětů a lidí pomocí předem vycvičeného modelu.
Krok 1: Úvod
Ke spuštění aplikace a spuštění projektu použijeme algoritmus YoloV3.
Pracoval jsem s neurální sítí před 15 lety a mohu říci, že to byly „obtížné“časy, vzhledem k dostupným zdrojům v té době.
Krok 2: Použité zdroje
· Kamera Logitech C270
· Počítač
· NVIDIA GeForce GTX 1660
Krok 3:
Krok 4: Předpoklady
K provozování hlubokých neuronových sítí (DNN) je nutné používat paralelní výpočet s GPU.
Budete tedy potřebovat výkonnou grafickou kartu od NVIDIA a spustit algoritmus pomocí CUDA API (virtuální instrukční sada GPU).
Chcete -li spustit algoritmus, musíte nejprve nainstalovat následující balíčky:
- Jednotka grafické karty NVIDIA
- CUDA
- CUDNN (CUDA Deep Neural Network Library)
- OpenCV
Krok 5: Požadavky na počítač
Krok 6: Nastavení YOLO
Detekce pomocí předem natrénovaného modelu
Otevřete terminál a zadejte výše uvedené příkazy.
Krok 7: Upravte MakeFile
Upravte soubor „MakeFile“podle obrázku výše, protože použijeme zpracování GPU, CUDNN a OpenCV. Po úpravě spusťte příkaz „make“.
Krok 8: Počkejte, až se dokončí
Příkaz 'make' v kroku 7 zkomplikuje vše pro použití v algoritmech a jeho spuštění chvíli trvá.
Krok 9: Pro počítače, které neodpovídají požadavkům
Pokud váš počítač a grafická karta nejsou tak výkonné nebo chcete lepší výkon, změňte soubor „cfg /yolov3.cfg“.
V tomto projektu byla použita výše uvedená konfigurace.
Krok 10: YOLO V3
Detekční systémy obvykle aplikují model na obrázek na několika různých místech a stupnicích.
YOLO aplikuje jedinou neuronovou síť na celý obraz. Tato síť rozděluje obraz na oblasti a poskytuje ohraničující rámečky a pravděpodobnosti pro každou oblast.
YOLO má několik výhod. Vidí obraz jako celek, takže jeho předpovědi jsou generovány globálním kontextem v obrázku.
Vytváří předpovědi s jediným hodnocením sítě, na rozdíl od R-CNN, která dělá tisíce hodnocení pro jeden obrázek.
Je až 1000krát rychlejší než R-CNN a 100krát rychlejší než Fast R-CNN.
Krok 11: Spuštění YOLO
Chcete -li spustit YOLO, stačí otevřít terminál ve složce „darknet“a zadat příkaz.
YOLO můžete spustit 4 způsoby:
· Obraz
· Více obrázků
· Streamování (webová kamera)
· Video
Krok 12: YOLO V3 - obrázek
Umístěte požadovaný obrázek do složky „data“v darknetu a poté spusťte výše uvedený příkaz a upravte název obrázku.
Krok 13: YOLO V3 - vstupní obrázek
Krok 14: YOLO V3 - výstupní obrázek
Krok 15: YOLO V3 - více obrázků
Umístěte obrázky do nějaké složky a místo zadání cesty k obrázku ji nechte prázdnou a spusťte příkaz, jak vidíte výše (vlevo).
Poté se objeví něco jako obrázek vpravo, stačí umístit cestu k obrázku, kliknout na „Enter“a tyto kroky opakovat u několika obrázků.
Krok 16: YOLO V3 - WebCam
Spusťte výše uvedený příkaz a po načtení sítě se zobrazí webová kamera.
Krok 17: YOLO V3 - video
Umístěte požadované video do složky „data“v darknetu a poté spusťte výše uvedený příkaz a upravte název videa.
Krok 18: YOLO V3 - EXPO3D Video 1
Krok 19: YOLO V3 - Video EXPO3D 2
Krok 20: YOLO V3 - Video EXPO3D 3
Krok 21: PDF ke stažení
STÁHNOUT PDF (v brazilské portugalštině)
Doporučuje:
Zrcadlo pro rozpoznávání obličeje s tajným prostorem: 15 kroků (s obrázky)
Zrcadlo pro rozpoznávání obličeje s tajným prostorem: Vždy mě fascinovaly stále kreativní tajné oddíly používané v příbězích, filmech a podobně. Když jsem tedy viděl soutěž Secret Compartment Contest, rozhodl jsem se s touto myšlenkou sám experimentovat a vytvořit obyčejně vypadající zrcadlo, které otevírá
Uzamčení dveří rozpoznávání obličeje: 8 kroků
Zámek dveří rozpoznávání obličeje: Asi měsíc na výrobu představuji zámek dveří rozpoznávání obličeje! Snažil jsem se, aby to vypadalo tak úhledně, jak to jen jde, ale dokázal jsem to jen jako 13letý. Tento dveřní zámek pro rozpoznávání obličeje provozuje Raspberry Pi 4 se speciální přenosnou batt
Rozpoznávání a identifikace obličeje - Arduino Face ID pomocí OpenCV Python a Arduino .: 6 kroků
Rozpoznávání a identifikace obličeje | Arduino Face ID pomocí OpenCV Python a Arduino .: Rozpoznání obličeje AKA face ID je v dnešní době jednou z nejdůležitějších funkcí mobilních telefonů. Měl jsem tedy otázku " mohu mít ID tváře pro svůj projekt Arduino " a odpověď zní ano … Moje cesta začala takto: Krok 1: Přístup k
Halloweenské roboty pro sledování obličeje a rozpoznávání úsměvu: 8 kroků (s obrázky)
Sledování tváře a detekce úsměvu Halloween Halloween roboti: Halloween se blíží! Rozhodli jsme se postavit něco skvělého. Seznamte se s roboty Ghosty a Skully. Mohou sledovat vaši tvář a vědí, že se usmíváte a smějete se s vámi! Tento projekt je dalším příkladem použití aplikace iRobbie, která převádí iPhone na
Bezpečnostní systém rozpoznávání obličeje pro lednici s Raspberry Pi: 7 kroků (s obrázky)
Bezpečnostní systém rozpoznávání obličeje v chladničce s Raspberry Pi: Procházením internetu jsem zjistil, že ceny za bezpečnostní systémy se pohybují od 150 $ do 600 $ a výše, ale ne všechna řešení (i ta velmi drahá) lze integrovat s jinými chytré nástroje u vás doma! Nelze například nastavit