OpenCV, okrajšava za Open Source Computer Vision Library, je odprtokodna knjižnica programske opreme za računalniški vid in strojno učenje. Prvotno ga je razvil Intel, zdaj pa ga vzdržuje skupnost razvijalcev v okviru OpenCV Foundation.
OpenCV je ogromna odprtokodna knjižnica za računalniški vid, strojno učenje in obdelavo slik. OpenCV podpira široko paleto programskih jezikov, kot so Python, C++, Java itd. Lahko obdeluje slike in videoposnetke za prepoznavanje predmetov, obrazov ali celo človeške pisave. Ko je integriran z različnimi knjižnicami, kot npr Numpy>ki je visoko optimizirana knjižnica za numerične operacije, potem se število orožij poveča v vašem arzenalu, tj. vse operacije, ki jih lahko naredite v Numpyju, je mogoče kombinirati z OpenCV.
Ta vadnica za OpenCV vam bo pomagala pri učenju obdelave slik od osnov do napredka, kot so operacije na slikah in videoposnetkih z uporabo ogromnega nabora programov in projektov Opencv.

Vadnica OpenCV s Pythonom:
Nedavni članki o OpenCV !!
Kako začeti
- OpenCV – Pregled
- Uvod v OpenCV
- Namestite OpenCV za Python v sistemu Windows
- Namestite OpenCV za Python na Linux
- Nastavite Opencv z okoljem Anaconda
Delo s slikami
Kako začeti
- Branje slike v OpenCV z uporabo Pythona
- Prikažite sliko v OpenCV z uporabo Pythona
- Pisanje slike v OpenCV z uporabo Pythona
- OpenCV | Shranjevanje slike
- Barvni prostori
- Aritmetične operacije na slikah
- Bitne operacije na binarnih slikah
Obdelava slik
- Spreminjanje velikosti slike
- Erodiranje slike
- Zameglitev slike
- Ustvarite obrobo okoli slik
- Sivine slik
- Skaliranje, vrtenje, premikanje in zaznavanje robov
- Erozija in širjenje slik
- Analizirajte sliko s histogramom
- Izravnavanje histogramov
- Preprosto določanje praga
- Prilagodljivo določanje praga
- Otsu Thresholding
- Segmentacija z uporabo Thresholding
- Pretvorite sliko iz enega barvnega prostora v drugega
- Barvni filter z OpenCV
- Odpravljanje šumov barvnih slik
- Vizualizacija slike v različnih barvnih prostorih
- Poiščite koordinate kontur
- Dvostransko filtriranje
- Image Inpainting z uporabo OpenCV
- Operacije transformacije intenzivnosti na slikah
- Registracija slike
- Odštevanje ozadja
- Odštevanje ozadja na sliki z uporabo koncepta tekočega povprečja
- Ekstrakcija ospredja na sliki z algoritmom Grabcut
- Morfološke operacije pri obdelavi slik (odpiranje)
- Morfološke operacije pri obdelavi slik (zapiranje)
- Morfološke operacije pri obdelavi slik (Gradient)
- Segmentacija slike z morfološkimi operacijami
- Prevod slik
- Slikovna piramida
binarno drevo java
- Zaznavanje črt z metodo Houghline
- Zaznavanje kroga
- Zaznavanje vogala slike
- Zaznavanje vogalov z metodo Shi-Tomasi
- Zaznavanje vogalov s funkcijo Harris Corner Detection
- Poiščite kroge in elipse na sliki
- Zaznavanje polja dokumenta
- Zaznavanje nasmeha
Funkcije risanja
- Narišite črto
- Narišite segment puščice
- Narišite elipso
- Narišite krog
- Narišite pravokotnik
- Narišite besedilni niz
- Poišči in nariši konture
- Narišite trikotnik s težiščem
Delo z videoposnetki
Kako začeti
- Predvajajte video z uporabo OpenCV
Video obdelava
- Ustvari video z uporabo več slik
- Ekstrahirajte slike iz videa
Aplikacije in projekti
- Ekstrahirajte okvirje z uporabo OpenCV
- Prikaz koordinat točk, kliknjenih na sliko z uporabo Python-OpenCV
- Zaznavanje belih in črnih pik
- Barvna paleta OpenCV BGR s sledilnimi vrsticami
- Narišite pravokotno obliko in izvlecite predmete
- Invisible Cloak z uporabo OpenCV
- Cevovod za nenadzorovano združevanje obrazov v gruče
- Shranjevanje upravljanega videa iz spletne kamere
- Zaznavanje obrazov z uporabo Pythona in OpenCV s spletno kamero
- Odpiranje večbarvnih oken
- Predvajanje videa v vzvratnem načinu
- Ujemanje predlog z uporabo OpenCV v Pythonu
- Risanje slike z uporabo OpenCV – Python
- Zaznavanje vozila v video okvirju z uporabo Python – OpenCV
- Preštejte število obrazov z uporabo Pythona – OpenCV
- Risanje s spletno kamero v živo z uporabo OpenCV
- Zaznajte in prepoznajte avtomobilsko registrsko tablico iz videa v realnem času