logo

OpenCV apmācība Python

OpenCV, saīsinājums no Open Source Computer Vision Library, ir atvērtā pirmkoda datora redzes un mašīnmācīšanās programmatūras bibliotēka. Sākotnēji to izstrādāja Intel, bet tagad to uztur OpenCV fonda izstrādātāju kopiena.

OpenCV ir milzīga atvērtā pirmkoda bibliotēka datorredzei, mašīnmācībai un attēlu apstrādei. OpenCV atbalsta dažādas programmēšanas valodas, piemēram, Python, C++, Java utt. Tas var apstrādāt attēlus un video, lai identificētu objektus, sejas vai pat cilvēka rokrakstu. Kad tas ir integrēts ar dažādām bibliotēkām, piemēram, Numpy>kas ir ļoti optimizēta skaitļu operāciju bibliotēka, tad jūsu Arsenālā palielinās ieroču skaits, t.i., jebkuras darbības, ko var veikt Numpy, var apvienot ar OpenCV.



Šī OpenCV apmācība palīdzēs jums apgūt attēlu apstrādi no pamatiem līdz progresam, piemēram, darbības ar attēliem, videoklipiem, izmantojot milzīgu Opencv programmu un projektu komplektu.
OpenCV-tutorial-python

OpenCV apmācība ar Python:

Jaunākie raksti par OpenCV !!



Darba sākšana

Darbs ar attēliem

Darba sākšana

  • Attēla lasīšana OpenCV, izmantojot Python
  • Parādiet attēlu OpenCV, izmantojot Python
  • Attēla rakstīšana OpenCV, izmantojot Python
  • OpenCV | Attēla saglabāšana
  • Krāsu telpas
  • Aritmētiskās darbības ar attēliem
  • Bitu operācijas ar binārajiem attēliem

Attēlu apstrāde



  • Attēla izmēru maiņa
  • Attēla erodēšana
  • Attēla aizmiglošana
  • Izveidojiet apmali ap attēliem
  • Attēlu pelēktoņu maiņa
  • Mērogošana, pagriešana, pārslēgšana un malu noteikšana
  • Attēlu erozija un dilatācija
  • Analizējiet attēlu, izmantojot histogrammu
  • Histogrammu izlīdzināšana
  • Vienkārša sliekšņa noteikšana
  • Adaptīvā sliekšņa noteikšana
  • Otsu slieksnis
  • Segmentēšana, izmantojot slieksni
  • Pārveidojiet attēlu no vienas krāsu telpas citā
  • Filtrēt krāsu ar OpenCV
  • Krāsaino attēlu trokšņa samazināšanās
  • Attēla vizualizēšana dažādās krāsu telpās
  • Atrodiet kontūru koordinātas
  • Divpusējā filtrēšana
  • Attēlu krāsošana, izmantojot OpenCV
  • Intensitātes pārveidošanas operācijas attēliem
  • Attēlu reģistrācija
  • Fona atņemšana
  • Fona atņemšana attēlā, izmantojot tekošā vidējā jēdzienu
  • Priekšplāna ekstrakcija attēlā, izmantojot Grabcut algoritmu
  • Morfoloģiskās darbības attēlu apstrādē (atvēršana)
  • Morfoloģiskās operācijas attēlu apstrādē (aizvēršana)
  • Morfoloģiskās operācijas attēlu apstrādē (gradients)
  • Attēlu segmentēšana, izmantojot morfoloģiskās darbības
  • Attēlu tulkošana
  • Attēlu piramīda
Funkciju noteikšana un apraksts

ja paziņojums java
  • Līnijas noteikšana, izmantojot Houghline metodi
  • Apļa noteikšana
  • Noteikt attēla stūri
  • Stūra noteikšana ar Shi-Tomasi metodi
  • Stūra noteikšana ar Harisa stūra noteikšanu
  • Atrodiet attēlā apļus un elipses
  • Dokumenta lauka noteikšana
  • Smaida noteikšana

Zīmēšanas funkcijas

  • Uzzīmējiet līniju
  • Zīmējiet bultiņas segmentu
  • Uzzīmējiet elipsi
  • Uzzīmējiet apli
  • Uzzīmējiet taisnstūri
  • Uzzīmējiet teksta virkni
  • Atrodiet un uzzīmējiet kontūras
  • Uzzīmējiet trīsstūri ar centroīdu

Darbs ar video

Darba sākšana

  • Atskaņojiet video, izmantojot OpenCV

Video apstrāde

  • Izveidojiet video, izmantojot vairākus attēlus
  • Izņemiet attēlus no video

Pieteikumi un projekti

  • Izvelciet kadrus, izmantojot OpenCV
  • Attēlā noklikšķināto punktu koordinātu parādīšana, izmantojot Python-OpenCV
  • Balto un melno punktu noteikšana
  • OpenCV BGR krāsu palete ar sliežu joslām
  • Zīmējiet taisnstūra formu un izņemiet objektus
  • Neredzamais apmetnis, izmantojot OpenCV
  • Neuzraudzīts sejas klasterizācijas cauruļvads
  • Darbinātā video saglabāšana no tīmekļa kameras
  • Sejas noteikšana, izmantojot Python un OpenCV ar tīmekļa kameru
  • Vairāku krāsu logu atvēršana
  • Atskaņojiet videoklipu apgrieztā režīmā
  • Veidņu saskaņošana, izmantojot OpenCV programmā Python
  • Attēla karikatūra, izmantojot OpenCV – Python
  • Transportlīdzekļa noteikšana video kadrā, izmantojot Python – OpenCV
  • Saskaitiet seju skaitu, izmantojot Python - OpenCV
  • Tiešraides tīmekļa kameras zīmēšana, izmantojot OpenCV
  • Atklājiet un atpazīstiet automašīnas numura zīmi no video reāllaikā