logo

OpenCV pamoka Python

„OpenCV“, trumpinys „Open Source Computer Vision Library“, yra atvirojo kodo kompiuterinės vizijos ir mašininio mokymosi programinės įrangos biblioteka. Iš pradžių ją sukūrė „Intel“, o dabar ją prižiūri „OpenCV Foundation“ kūrėjų bendruomenė.

OpenCV yra didžiulė atvirojo kodo biblioteka, skirta kompiuteriniam regėjimui, mašininiam mokymuisi ir vaizdo apdorojimui. OpenCV palaiko daugybę programavimo kalbų, tokių kaip Python, C++, Java ir kt. Jis gali apdoroti vaizdus ir vaizdo įrašus, kad atpažintų objektus, veidus ar net žmogaus rašyseną. Kai jis yra integruotas su įvairiomis bibliotekomis, pvz Numpy>kuri yra labai optimizuota biblioteka skaitmeninėms operacijoms, tada ginklų skaičius jūsų Arsenale didėja, ty bet kokias operacijas, kurias galite atlikti Numpy, galima derinti su OpenCV.



Ši „OpenCV“ pamoka padės išmokti vaizdų apdorojimo nuo pagrindų iki pažangių, pavyzdžiui, operacijų su vaizdais, vaizdo įrašais naudojant didžiulį Opencv programų ir projektų rinkinį.
OpenCV-tutorial-python

OpenCV pamoka su Python:

Naujausi straipsniai apie OpenCV !!



Darbo pradžia

Darbas su vaizdais

Darbo pradžia

  • Vaizdo skaitymas OpenCV naudojant Python
  • Rodyti vaizdą OpenCV naudojant Python
  • Vaizdo rašymas OpenCV naudojant Python
  • OpenCV | Vaizdo įrašymas
  • Spalvų erdvės
  • Aritmetinės operacijos su vaizdais
  • Bitines operacijos dvejetainiais vaizdais

Vaizdo apdorojimas



  • Vaizdo dydžio keitimas
  • Vaizdo ardymas
  • Vaizdo suliejimas
  • Sukurkite kraštinę aplink vaizdus
  • Vaizdų pilkumo atspalvis
  • Mastelio keitimas, sukimas, poslinkis ir kraštų aptikimas
  • Vaizdų erozija ir išsiplėtimas
  • Analizuokite vaizdą naudodami Histogramą
  • Histogramų išlyginimas
  • Paprastas slenkstis
  • Adaptyvusis slenkstis
  • Otsu slenkstis
  • Segmentavimas naudojant slenkstį
  • Konvertuokite vaizdą iš vienos spalvų erdvės į kitą
  • Filtro spalva su OpenCV
  • Spalvotų vaizdų triukšmo slopinimas
  • Vaizdo vizualizavimas skirtingose ​​spalvų erdvėse
  • Raskite kontūrų koordinates
  • Dvišalis filtravimas
  • Vaizdo dažymas naudojant OpenCV
  • Vaizdų intensyvumo transformavimo operacijos
  • Vaizdo registracija
  • Fono atėmimas
  • Fono atimtis vaizde naudojant einamojo vidurkio sąvoką
  • Priekinio plano ištraukimas vaizde naudojant Grabcut algoritmą
  • Morfologinės vaizdo apdorojimo operacijos (atidarymas)
  • Morfologinės vaizdo apdorojimo operacijos (uždarymas)
  • Morfologinės vaizdo apdorojimo operacijos (gradientas)
  • Vaizdo segmentavimas naudojant morfologines operacijas
  • Vaizdo vertimas
  • Vaizdo piramidė
Funkcijų aptikimas ir aprašymas

įtraukti į masyvą java
  • Linijos aptikimas naudojant Houghline metodą
  • Apskritimo aptikimas
  • Aptikti vaizdo kampą
  • Kampo aptikimas naudojant Shi-Tomasi metodą
  • Kampų aptikimas su Harris kampo aptikimu
  • Raskite apskritimus ir elipses vaizde
  • Dokumento lauko aptikimas
  • Šypsenos aptikimas

Piešimo funkcijos

  • Nubrėžkite liniją
  • Nubrėžkite rodyklės segmentą
  • Nubrėžkite elipsę
  • Nubrėžkite apskritimą
  • Nubrėžkite stačiakampį
  • Nubrėžkite teksto eilutę
  • Raskite ir nubrėžkite kontūrus
  • Nubrėžkite trikampį su centroidu

Darbas su vaizdo įrašais

Darbo pradžia

  • Leiskite vaizdo įrašą naudodami OpenCV

Vaizdo įrašų apdorojimas

  • Kurkite vaizdo įrašą naudodami kelis vaizdus
  • Ištraukite vaizdus iš vaizdo įrašo

Paraiškos ir projektai

  • Išskleiskite rėmelius naudodami OpenCV
  • Taškų, paspaustų ant paveikslėlio, koordinačių rodymas naudojant Python-OpenCV
  • Baltų ir juodų taškų aptikimas
  • OpenCV BGR spalvų paletė su valdymo juostomis
  • Nubrėžkite stačiakampę formą ir ištraukite objektus
  • Nematomas apsiaustas naudojant OpenCV
  • Neprižiūrimas veido grupavimo vamzdynas
  • Valdomo vaizdo įrašo išsaugojimas iš internetinės kameros
  • Veido aptikimas naudojant Python ir OpenCV su interneto kamera
  • Kelių spalvų langų atidarymas
  • Leiskite vaizdo įrašą atvirkštiniu režimu
  • Šablonų atitikimas naudojant OpenCV Python
  • Animacinių filmų kūrimas naudojant OpenCV – Python
  • Transporto priemonės aptikimas vaizdo kadre naudojant Python – OpenCV
  • Suskaičiuokite veidų skaičių naudodami Python – OpenCV
  • Tiesioginis internetinės kameros piešimas naudojant OpenCV
  • Aptikti ir atpažinti automobilio valstybinį numerį iš vaizdo įrašo realiuoju laiku