Skip navigation

OpenCV + Python bevezetés

Python áttekintés

A Python nyelv ismertetése meghaladja a jegyzet kereteit. A fontosabb nyelvi konstrukciókat az egyes példaprogramok kapcsán ismertetjük. Bővebb bevezetést számos magyar és angol nyelvű könyvben és webes anyagban találhatunk.

Rövid angol nyelvű bevezető az alapvető nyelvi elemekről:

Magyar nyelvű Python3 elektronikus könyv:

Jupyter Notebook formátumban elérhető angol nyelvű áttekintés:

OpenCV dokumentáció

Az OpenCV-hez nagyon sok angol nyelvű információt érhetünk el, elektronikus és nyomtatott formában is. Magyar nyelvű információt viszont nem igazán.

Hivatalos dokumentáció és használata:

  • https://docs.opencv.org/
  • Célszerű a Doxygen HTML táblázatban megkeresni a kívánt verziószámhoz tartozó linket.
  • A dokumentációban a jobb felső sarokban találunk egy keresőablakot (Search), ahol például függvénynevet begépelve megkapjuk a kattintható találati listát, ami a részletes leíráshoz visz. A találati listában csak a C++ függvény szintaktika látható, ami eltér a Python-ban megszokottól. A részletes leírásban viszont a C++ mellett a Python szintaktika is megtalálható.
  • A bal felső részen, az OpenCV felirat mellett egy lenyíló listában kiválaszthatjuk, hogy az adott oldalt melyik OpenCV verzióhoz szeretnénk olvasni. Ez akkor hasznos, ha például egy keresőoldalról jutunk az OpenCV dokumentációba, és egy régebbi verzióhoz kapunk információkat.

PyCharm indulás

A bevezető Python példaprogramokat a PyCharm fejlesztői környezetben próbáljuk ki. Ehhez töltsük le a példatárat a jegyzet nyitóoldaláról és nyissuk meg PyCharm-ban! A PyCharm használatát, beleértve a példatár üzembe helyezését az előző részben mutattuk be.