logo

OpenCV tutoriál v Pythonu

OpenCV, zkratka pro Open Source Computer Vision Library, je open source softwarová knihovna pro počítačové vidění a strojové učení. Původně byl vyvinut společností Intel, nyní je spravován komunitou vývojářů pod OpenCV Foundation.

OpenCV je obrovská open-source knihovna pro počítačové vidění, strojové učení a zpracování obrazu. OpenCV podporuje širokou škálu programovacích jazyků, jako je Python, C++, Java atd. Dokáže zpracovat obrázky a videa k identifikaci objektů, tváří nebo dokonce rukopisu člověka. Když je integrován s různými knihovnami, jako je např Numpy>což je vysoce optimalizovaná knihovna pro numerické operace, pak se počet zbraní ve vašem arzenálu zvyšuje, tj. jakékoli operace, které lze dělat v Numpy, lze kombinovat s OpenCV.



Tento výukový program OpenCV vám pomůže naučit se zpracování obrázků od základů po pokročilé, jako jsou operace s obrázky a videy pomocí obrovské sady programů a projektů Opencv.
OpenCV-tutorial-python

OpenCV tutoriál s Pythonem:

Nejnovější články na OpenCV !!



Začínáme

Práce s obrázky

Začínáme

  • Čtení obrázku v OpenCV pomocí Pythonu
  • Zobrazte obrázek v OpenCV pomocí Pythonu
  • Psaní obrázku v OpenCV pomocí Pythonu
  • OpenCV | Ukládání obrázku
  • Barevné prostory
  • Aritmetické operace s obrázky
  • Bitové operace s binárními obrazy

Zpracování obrazu



  • Změna velikosti obrázku
  • Erodování obrázku
  • Rozmazání obrázku
  • Vytvořte ohraničení kolem obrázků
  • Stupňování šedi obrázků
  • Měřítko, rotace, posun a detekce hran
  • Eroze a dilatace obrazů
  • Analyzujte snímek pomocí histogramu
  • Vyrovnání histogramů
  • Jednoduché prahování
  • Adaptivní prahování
  • Otsu Thresholding
  • Segmentace pomocí Thresholding
  • Převeďte obrázek z jednoho barevného prostoru do druhého
  • Filtrujte barvy pomocí OpenCV
  • Odšumování barevných obrázků
  • Vizualizace obrazu v různých barevných prostorech
  • Najděte souřadnice vrstevnic
  • Oboustranné filtrování
  • Obrazové malování pomocí OpenCV
  • Operace transformace intenzity na snímcích
  • Registrace obrázku
  • Odečítání pozadí
  • Odečítání pozadí v obrázku pomocí konceptu průběžného průměru
  • Extrakce popředí v obrázku pomocí Grabcut Algorithm
  • Morfologické operace při zpracování obrazu (otevření)
  • Morfologické operace při zpracování obrazu (zavírání)
  • Morfologické operace při zpracování obrazu (gradient)
  • Segmentace obrazu pomocí morfologických operací
  • Překlad obrázků
  • Obrazová pyramida
Detekce a popis funkcí

string.compare c#
  • Detekce čar metodou Houghline
  • Detekce kruhu
  • Detekce rohu obrázku
  • Detekce rohu metodou Shi-Tomasi
  • Detekce rohu s Harris Corner Detection
  • Najděte na obrázku kruhy a elipsy
  • Detekce pole dokumentu
  • Detekce úsměvu

Funkce kreslení

  • Nakresli čáru
  • Nakreslete segment šipky
  • Nakreslete elipsu
  • Nakreslete kruh
  • Nakreslete obdélník
  • Nakreslete textový řetězec
  • Najděte a nakreslete obrysy
  • Nakreslete trojúhelník s těžištěm

Práce s videi

Začínáme

  • Přehrajte video pomocí OpenCV

Zpracování videa

  • Vytvořte video pomocí více obrázků
  • Extrahujte obrázky z videa

Aplikace a projekty

  • Extrahujte snímky pomocí OpenCV
  • Zobrazení souřadnic bodů, na které jste klikli na obrázku, pomocí Python-OpenCV
  • Detekce bílých a černých bodů
  • OpenCV BGR barevná paleta s trackbary
  • Nakreslete obdélníkový tvar a extrahujte objekty
  • Neviditelný plášť pomocí OpenCV
  • Potrubí pro shlukování obličejů bez dozoru
  • Ukládání řízeného videa z webové kamery
  • Detekce obličeje pomocí Pythonu a OpenCV s webovou kamerou
  • Otevírání více barevných oken
  • Přehrajte video v obráceném režimu
  • Porovnání šablon pomocí OpenCV v Pythonu
  • Kreslení obrázku pomocí OpenCV – Python
  • Detekce vozidla v rámci Video pomocí Pythonu – OpenCV
  • Spočítejte počet obličejů pomocí Pythonu – OpenCV
  • Živé kreslení webové kamery pomocí OpenCV
  • Detekujte a rozpoznávejte SPZ z videa v reálném čase