OpenCV, lyhenne sanoista Open Source Computer Vision Library, on avoimen lähdekoodin tietokonenäön ja koneoppimisen ohjelmistokirjasto. Alun perin Intelin kehittämä sitä ylläpitää nyt OpenCV Foundationin alainen kehittäjäyhteisö.
OpenCV on valtava avoimen lähdekoodin kirjasto tietokonenäköön, koneoppimiseen ja kuvankäsittelyyn. OpenCV tukee monia erilaisia ohjelmointikieliä, kuten Python, C++, Java jne. Se voi käsitellä kuvia ja videoita tunnistaakseen esineitä, kasvoja tai jopa ihmisen käsialan. Kun se on integroitu erilaisiin kirjastoihin, kuten Numpy>joka on erittäin optimoitu kirjasto numeerisia operaatioita varten, niin aseiden määrä lisääntyy Arsenalissasi, eli mitä tahansa Numpyssa tehtyä operaatiota voidaan yhdistää OpenCV:hen.
Tämä OpenCV-opetusohjelma auttaa sinua oppimaan kuvankäsittelyn perusteista edistyneeseen, kuten kuvien ja videoiden toimintoihin käyttämällä valtavaa joukkoa Opencv-ohjelmia ja -projekteja.

OpenCV-opetusohjelma Pythonilla:
Uusimmat artikkelit OpenCV:stä!!
Päästä alkuun
- OpenCV – Yleiskatsaus
- Johdatus OpenCV:hen
- Asenna OpenCV for Python Windowsiin
- Asenna OpenCV Pythonille Linuxiin
- Asenna Opencv anaconda-ympäristöön
Työskentely kuvien kanssa
Päästä alkuun
- Kuvan lukeminen OpenCV:ssä Pythonilla
- Näytä kuva OpenCV:ssä Pythonilla
- Kuvan kirjoittaminen OpenCV:hen Pythonilla
- OpenCV | Kuvan tallentaminen
- Väriavaruudet
- Aritmeettiset operaatiot kuville
- Bittikohtaiset toiminnot binäärikuville
Kuvankäsittely
- Kuvan koon muuttaminen
- Kuvan syöpyminen
- Kuvan hämärtäminen
- Luo reunus kuvien ympärille
- Kuvien harmaasävytys
- Skaalaus, pyöritys, siirto ja reunan tunnistus
- Kuvien eroosio ja laajeneminen
- Analysoi kuva histogrammin avulla
- Histogrammien tasaus
- Yksinkertainen kynnys
- Mukautuva kynnys
- Otsu Kynnys
- Segmentointi kynnyksen avulla
- Muunna kuva väriavaruudesta toiseen
- Suodata väri OpenCV:llä
- Värillisten kuvien häiriöt
- Visualisoiva kuva eri väriavaruudessa
- Etsi ääriviivojen koordinaatit
- Kahdenvälinen suodatus
- Kuvanmaalaus OpenCV:llä
- Kuvien voimakkuuden muunnostoiminnot
- Kuvan rekisteröinti
- Taustavähennys
- Taustavähennys kuvassa juoksevan keskiarvon käsitteen avulla
- Kuvan etualan erottaminen Grabcut-algoritmilla
- Morfologiset toiminnot kuvankäsittelyssä (avaaminen)
- Morfologiset toiminnot kuvankäsittelyssä (sulkeminen)
- Morfologiset toiminnot kuvankäsittelyssä (gradientti)
- Kuvan segmentointi morfologisilla operaatioilla
- Kuvan käännös
- Kuvan pyramidi
listaus java
- Viivan tunnistus Houghline-menetelmällä
- Ympyrän tunnistus
- Tunnista kuvan kulma
- Kulman tunnistus Shi-Tomasi-menetelmällä
- Kulmantunnistus Harris Corner Detection -toiminnolla
- Etsi ympyröitä ja ellipsejä kuvasta
- Asiakirjakentän tunnistus
- Hymyn tunnistus
Piirustustoiminnot
- Piirrä viiva
- Piirrä nuolen segmentti
- Piirrä ellipsi
- Piirrä ympyrä
- Piirrä suorakulmio
- Piirrä tekstimerkkijono
- Etsi ja piirrä ääriviivat
- Piirrä kolmio keskipisteellä
Työskentely videoiden kanssa
Päästä alkuun
- Toista video OpenCV:llä
Videon käsittely
- Luo video useista kuvista
- Poimi kuvia videosta
Sovellukset ja projektit
- Pura kehyksiä OpenCV:llä
- Kuvaa napsautettujen pisteiden koordinaattien näyttäminen Python-OpenCV:llä
- Valkoisten ja mustien pisteiden tunnistus
- OpenCV BGR -väripaletti ohjauspalkeilla
- Piirrä suorakaiteen muotoinen muoto ja poimi objektit
- Näkymätön viitta OpenCV:llä
- Valvomaton kasvojen klusterointiputki
- Käytetyn videon tallentaminen verkkokamerasta
- Kasvojentunnistus Pythonilla ja OpenCV:llä verkkokameralla
- Useiden värien ikkunoiden avaaminen
- Toista video käänteisessä tilassa
- Mallin vastaavuus OpenCV:llä Pythonissa
- Kuvan sarjakuvaus OpenCV:llä – Python
- Ajoneuvon tunnistus videokehyksessä Pythonilla – OpenCV
- Laske kasvojen määrä Pythonilla – OpenCV
- Live Webcam-piirustus OpenCV:llä
- Tunnista ja tunnista auton rekisterikilpi videosta reaaliajassa