Bevezetés
Az előzekben C/C++ környezetben mutattuk be az OpenCL és a hozzákapcsolható OpenCV függvénykönyvtárak használatát. Ebben a leckében a Python programozási nyelvet használva szemléltetjük a lehetőséget.
Először az előző leckében bemutatott egyszerű példát ismertetjük az első példában, hogy könnyebben összekapcsoljuk az OpenCV-s függvényeket. Ezután egy összetettebb Python programot mutatunk be, ami a pyopencl wrapper csomag segítségével egfy simítást valósítunk meg. Ez a példa szintén nagyon hasonlít a korábban bemutatott simító példára.
A programok futtatásához a következőkre van szükség:
- Python, amely itt elérhető,
- Jetbrains PyCharm,
- Különböző Python csomagok,
- numpy+mkl
- SciPy
- OpenCV
- pyopencl
- Pillow
A szükséges csomagokat érdemes az installált Python alkönyvtárban rendszergazdai jogosultságokkal a következő parancs segítségével telepíteni
Scripts\pip.exe install "csomagÚtvonal\csomag.whl"
Telepítéskor ügyeljünk arra, hogy mindig a Python verziójának megfelelő verziójú és megfelelő architektúrájú csomagot töltsük le.