Stap 2: Instellen van OpenCV en Python (Linux)
Python-OpenCV kan in Fedora worden geïnstalleerd op twee manieren,
1) installeren van vooraf gebouwde binaire bestanden beschikbaar in fedora repositories,
2) compileren van de bron
Een ander belangrijk ding is de extra bibliotheken nodig. Python-OpenCV vereist alleen Numpy (naast andere afhankelijkheden). Voor sommige gemakkelijk en leuk plotting doeleinden (die ik voel me veel beter in vergelijking met OpenCV) kan men Matplotlib gebruiken. Matplotlib is optioneel, maar sterk aanbevolen.
Ook andere dingen zoals IPython, een interactieve Python Terminal, is ook een aanrader. Wij zijn niet met behulp van dit hier wel.
Het installeren van Python-OpenCV van pre-gebouwde binaire bestanden:
Installeer alle pakketten met de volgende opdracht in de terminal als root.
1 $ yum installeer numpy opencv *
Open Python IDLE (of IPython) en type volgende codes in Python terminal.
1 >>> importeren cv2
2 >>> cv2.__version__ afdrukken
Als de resultaten zijn uitgeprint zonder fouten, gefeliciteerd!!! Python-OpenCV hebt u met succes geïnstalleerd.
Het is vrij eenvoudig. Maar er een probleem met dit is. Yum repositories kunnen niet bevatten de nieuwste versie van OpenCV altijd. Bijvoorbeeld, op het moment van schrijven van deze tutorial, bevat yum repository 2.4.5 terwijl nieuwste OpenCV versie 2.4.6. Nieuwste versie bevat met betrekking tot de Python API, altijd veel betere ondersteuning. Ook kan er kans op problemen met ondersteuning voor camera's, videoplayback enz afhankelijk van de stuurprogramma's, ffmpeg, gstreamer pakketten aanwezig enz.
Dus mijn voorkeur personeel volgende methode is, d.w.z. opstellen van de bron. Ook op een bepaald punt van tijd moet als je wilt bijdragen aan OpenCV, u dit.
OpenCV Installing from source installeren:
Voor een gedetailleerde tutorial over hoe je OpenCV vanaf broncode bouwen, check deze tutorial link:-