Detektor červených plavek a dalších červených objektů dnes poběží na výkonném Raspberry Pi 4 s masivním chladičem a oficiálním kamerovým modulem Raspberry Pi Camera V2 s osmimegapixelovým CCD čipem Sony IMX219

Detektor červených plavek a dalších červených objektů dnes poběží na výkonném Raspberry Pi 4 s masivním chladičem a oficiálním kamerovým modulem Raspberry Pi Camera V2 s osmimegapixelovým CCD čipem Sony IMX219

Detektor červených plavek a dalších červených objektů dnes poběží na výkonném Raspberry Pi 4 s masivním chladičem a oficiálním kamerovým modulem Raspberry Pi Camera V2 s osmimegapixelovým CCD čipem Sony IMX219

Detektor červených plavek a dalších červených objektů dnes poběží na výkonném Raspberry Pi 4 s masivním chladičem a oficiálním kamerovým modulem Raspberry Pi Camera V2 s osmimegapixelovým CCD čipem Sony IMX219

Detektor červených plavek a dalších červených objektů dnes poběží na výkonném Raspberry Pi 4 s masivním chladičem a oficiálním kamerovým modulem Raspberry Pi Camera V2 s osmimegapixelovým CCD čipem Sony IMX219

Detektor červených plavek a dalších červených objektů dnes poběží na výkonném Raspberry Pi 4 s masivním chladičem a oficiálním kamerovým modulem Raspberry Pi Camera V2 s osmimegapixelovým CCD čipem Sony IMX219

Haarovy příznaky jsou jednoduché kontrastní předěly v obrazových datech různého typu. Lze pomocí nich vytvořit jednoduché matematické modely na detekci objektů ve scéně, které tyto příznaky obsahují

Haarovy příznaky jsou jednoduché kontrastní předěly v obrazových datech různého typu. Lze pomocí nich vytvořit jednoduché matematické modely na detekci objektů ve scéně, které tyto příznaky obsahují

Detektor rozpoznal tvář a obě oči

Detektor rozpoznal tvář a obě oči

Namíříme kameru na časopis Computer a miniaturu tváře. I tu náš program okamžitě rozpozná.

Namíříme kameru na časopis Computer a miniaturu tváře. I tu náš program okamžitě rozpozná.

Namíříme kameru na časopis Computer a miniaturu tváře. I tu náš program okamžitě rozpozná.

Namíříme kameru na časopis Computer a miniaturu tváře. I tu náš program okamžitě rozpozná.

Namíříme kameru na časopis Computer a miniaturu tváře. I tu náš program okamžitě rozpozná.

Namíříme kameru na časopis Computer a miniaturu tváře. I tu náš program okamžitě rozpozná.

Knihovna TensorFlow pro strojové učení a neuronové sítě pracuje s tzv. tenzory – multidimenzionálními poli

Knihovna TensorFlow pro strojové učení a neuronové sítě pracuje s tzv. tenzory – multidimenzionálními poli

Neuronová síť

Neuronová síť

Modely neuronové sítě pro TensorFlow Lite. Jeden z nich dnes použijeme.

Modely neuronové sítě pro TensorFlow Lite. Jeden z nich dnes použijeme.

Detektor člověka s neuronovou sítí rozpozná v podstatě jakoukoliv část těla. V záběru nemusí být celý člověk.

Detektor člověka s neuronovou sítí rozpozná v podstatě jakoukoliv část těla. V záběru nemusí být celý člověk.

Detektor člověka s neuronovou sítí rozpozná v podstatě jakoukoliv část těla. V záběru nemusí být celý člověk.

Detektor člověka s neuronovou sítí rozpozná v podstatě jakoukoliv část těla. V záběru nemusí být celý člověk.

Detektor člověka s neuronovou sítí rozpozná v podstatě jakoukoliv část těla. V záběru nemusí být celý člověk.

Detektor člověka s neuronovou sítí rozpozná v podstatě jakoukoliv část těla. V záběru nemusí být celý člověk.

Detektor člověka s neuronovou sítí rozpozná v podstatě jakoukoliv část těla. V záběru nemusí být celý člověk.

Detektor člověka s neuronovou sítí rozpozná v podstatě jakoukoliv část těla. V záběru nemusí být celý člověk.

Detektor červených plavek a dalších červených objektů dnes poběží na výkonném Raspberry Pi 4 s masivním chladičem a oficiálním kamerovým modulem Raspberry Pi Camera V2 s osmimegapixelovým CCD čipem Sony IMX219
Detektor červených plavek a dalších červených objektů dnes poběží na výkonném Raspberry Pi 4 s masivním chladičem a oficiálním kamerovým modulem Raspberry Pi Camera V2 s osmimegapixelovým CCD čipem Sony IMX219
Detektor červených plavek a dalších červených objektů dnes poběží na výkonném Raspberry Pi 4 s masivním chladičem a oficiálním kamerovým modulem Raspberry Pi Camera V2 s osmimegapixelovým CCD čipem Sony IMX219
17
Fotogalerie

Programování elektroniky: Detektor člověka a jeho údů pomocí OpenCV a A.I.

  • Postavíme si kamerový detektor člověka
  • Rozpozná jak záběr na trénované stehno, tak vaši ruku, tvář i oči
  • Pomůže nám OpenCV a neuronová síť

Minule jsme si v našem prémiovém seriálu o programování elektroniky vyrobili detektor červených dámských plavek (a jakýchkoliv dalších shluků rudých pixelů ve scéně) a dnes budeme v našich hrátkách s počítačovým viděním pokračovat.

Do hry opět zapojíme populární mikropočítač Raspberry Pi 4 Model B, Python 3 a knihovnu pro analýzu obrazu OpenCV. Namísto letních bikin ale budeme ve snímcích z kamery hledat člověka.

Člověka budeme hledat hned dvěma způsoby:

  • V prvním příkladu pomocí kaskádového detektoru Haarových příznaků
  • V druhém příkladu pomocí neuronové sítě, která odhalí i kus ruky v záběru

Oba příklady přitom zůstanou i nadále velmi jednoduché a v jazyku Python 3 nezaberou více než několik málo desítek řádků srozumitelného a komentovaného kódu prakticky pro naprosté začátečníky.

Pokračování článku patří k prémiovému obsahu pro předplatitele

Chci Premium a Živě.cz bez reklam Od 41 Kč měsíčně

Určitě si přečtěte

Články odjinud