OpenCV: Introduksjon til OpenCV-Python Tutorials

OpenCV

OpenCV ble startet På Intel i 1999 Av Gary Bradsky, og den første utgivelsen kom ut i 2000. Vadim Pisarevsky ble Med Gary Bradsky for Å administrere Intels russiske programvare OpenCV-team. I 2005 Ble OpenCV brukt På Stanley, kjøretøyet som vant 2005 DARPA Grand Challenge. Senere fortsatte den aktive utviklingen under Støtte Fra Willow Garage med Gary Bradsky og Vadim Pisarevsky som leder prosjektet. OpenCV støtter nå en rekke algoritmer relatert Til Datasyn og Maskinlæring og utvider dag for dag.OpenCV støtter et bredt spekter av programmeringsspråk som C++, Python, Java, etc., og er tilgjengelig på forskjellige plattformer, inkludert Windows, Linux, OS X, Android og iOS. Grensesnitt for HØYHASTIGHETS GPU-operasjoner basert PÅ CUDA og OpenCL er også under aktiv utvikling.OpenCV-Python er Python API For OpenCV, som kombinerer de beste kvalitetene Av OpenCV C++ API og Python språk.

OpenCV-Python

OpenCV-Python er et bibliotek Av Python bindinger designet for å løse datamaskinen synsproblemer.Python Er et generelt programmeringsspråk startet Av Guido van Rossum som ble veldig populært veldig raskt, hovedsakelig på grunn av sin enkelhet og kodelesbarhet. Det gjør det mulig for programmereren å uttrykke ideer i færre linjer med kode uten å redusere lesbarheten.

Sammenlignet med språk Som C/C++, Er Python tregere. Når Det er sagt, Kan Python enkelt utvides Med C / C++, noe som gjør at vi kan skrive beregningsintensiv kode I C/C++ og lage Python wrappers som kan brukes som Python-moduler. Dette gir oss to fordeler: for det første er koden like rask som den opprinnelige c/C++ – koden (siden det er den faktiske c++ – koden som fungerer i bakgrunnen) og for det andre er det lettere å kode I Python enn C/C++. OpenCV-Python er En Python wrapper for den opprinnelige OpenCV C++ implementering.OpenCV-Python gjør bruk Av Numpy, som er en svært optimalisert bibliotek for numeriske operasjoner med EN matlab-stil syntaks. Alle OpenCV array strukturer konverteres til Og fra Numpy arrays. Dette gjør det også enklere å integrere med andre biblioteker som bruker Numpy som SciPy Og Matplotlib.

OpenCV-Python Tutorials

OpenCV introduserer et nytt sett med tutorials som vil veilede deg gjennom ulike funksjoner tilgjengelig I OpenCV-Python. Denne guiden er hovedsakelig fokusert På OpenCV 3.x versjon (selv om de fleste av tutorials vil også fungere Med OpenCV 2.x).

Forkunnskaper Om Python og Numpy anbefales da de ikke vil bli dekket i denne veiledningen. Ferdighet med Numpy er et must for å skrive optimalisert kode ved Hjelp Av OpenCV-Python.denne opplæringen ble opprinnelig startet Av Abid Rahman K. Som en del Av Google Summer Of Code 2013-programmet under veiledning Av Alexander Mordvintsev.

OpenCV Trenger deg !!!

Siden OpenCV er et open source-initiativ, er alle velkommen til å bidra til biblioteket, dokumentasjonen og veiledningene. Hvis du finner feil i denne opplæringen (fra en liten stavefeil til en egregious feil i kode eller konsept), vær så snill å rette det ved å klone OpenCV I GitHub og sende inn en pull-forespørsel. Opencv utviklere vil sjekke pull forespørsel, gi deg viktig tilbakemelding og (når den passerer godkjenning av korrekturleser) det vil bli slått sammen Til OpenCV. Du vil da bli en åpen kildekode bidragsyter: -)

som nye moduler legges Til OpenCV-Python, vil denne opplæringen må utvides. Hvis du er kjent med en bestemt algoritme og kan skrive opp en tutorial inkludert grunnleggende teori om algoritmen og kode som viser eksempel bruk, kan du gjøre det.

Husk at vi sammen kan gjøre dette prosjektet til en stor suksess !!!

Bidragsytere

Nedenfor er listen over bidragsytere som sendte inn opplæring Til OpenCV-Python.

  1. Alexander Mordvintsev (gsoc-2013 mentor)
  2. Abid Rahman K. (gsoc-2013 intern)

Related Posts

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *