Zum Inhalt springen

OpenCV auf OpenShift

Als ich OpenCV auf meinem Python-2.7 OpenShift Online Cartridge installieren wollte, stieß ich auf das Problem der Kontingentbegrenzung auf 1 GB.

Ich fand diesen Blog-Beitrag von Stephen Nneji, der erklärte, wie man das DIY Cartridge verwendet und Python und OpenCV manuell installiert. Ein weiterer Blog-Beitrag von Nikhil Kumar nutzte die Python-2.7 Cartridge-Vorlage, um die Größe des kompilierten OpenCV zu reduzieren.

Ich sammelte die vollständigen Schritte und fasste sie in einem einzigen Bash-Skript zusammen.

Um dieses Skript in Ihrem OpenShift Python-2.7 Cartridge auszuführen, führen Sie folgenden Befehl aus:

$ wget https://raw.githubusercontent.com/ammarnajjar/opencv_on_openshift_online/master/install.sh && bash install.sh

Testen Sie dann den OpenCV-Import:

> python
Python 2.7.11 (default, Mar 31 2016, 20:46:51) 
[GCC 5.3.1 20151207 (Red Hat 5.3.1-2)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import cv2
>>>

Nach oben