Skip navigation

OpenCV fordítása

Bevezetés

Az OpenCV függvénykönyvtár fordításához töltsük le innen a megfelelő forrásokat. Szükségünk lesz még egy CMake és egy fordító programra. Természetesen az OpenCL SDK-t a platformnak megfelelően előzetesen telepíteni kell.

Fordítási állományok előállítása

A letöltött csomagoljuk ki egy könyvtárba és hozzunk létre egy könyvtárat, amiben a fordítást fogjuk elvégezni.

Indítsuk el a CMake programot és állítsuk be az útvonalakat.

CMake útvonalak beállítása

Majd ezután indítsuk el a konfigurálást a <Configure>-ra kattintva. Válasszuk ki a fordító programot a listából és kattintsunk a <Finish> nyomógombon.

Fórdító program kiválasztása

A konfigurálás után ellenőrizzük le, hogy az OpenCL sdk-t megtalálta-e a CMake program.

OpenCL opciók ellenőrzése

Majd generáljuk le a fordításhoz szükséges állományokat a <Generate> nyomógomra kattintva.

Fordítási állományok előállítása

OpenCV fordítása

Nyissuk meg a célkönyvtárban lévő OpenCV.sln állományt MS Visual Studio-val és indítsuk el a fordítást a <Build><Build Solution Ctrl+Shift+B> almenüpont kiválasztásával.

OpenCL függvénykönyvtár fordítása

A sikeres fordítás után válasszuk ki a CMakeTargets-ből az INSTALL-t a <Solution Explorer>-ből és a jobb egérgom lenyomásával futassuk le a <Project Only><Build Only INSTALL>-t.

Build only INSTALL

Ennek hatására a target könyvtárban létrejön egy install alkönyvtár, amelyben össze vannak gyűjtve a szükséges állományok a programok lefordításához.

Amennyiben Linux-os környezetben dolgozunk, akkor elegendő kiadni a célkönyvtárban a következő parancsokat:

make; sudo make install

Feladat

Az otthoni számítógépén fordítsa le az OpenCV függvénykönyvtárat!