Erstellen von OpenCV 2.3.1 mit Python 2.7 Unterstützung in Ubuntu 11.10 64bit

7

Ich habe eine Menge Beiträge zu diesem Thema gesehen, jedoch habe ich diese Warnung nicht gefunden:

%Vor%

wenn ich mit cmake kompiliere. Wenn OpenCV mit dieser Warnung erstellt wird, stellt es fest, dass es keine Python-Unterstützung (Überraschung) enthält.

Ich verwende diesen Befehl, um die Build-Dateien zu kompilieren

%Vor%

Ich habe python-dev installiert.

    
aagaard 14.12.2011, 20:09
quelle

2 Antworten

16

Es sieht so aus, als ob Sie eine alte Installationsanleitung verwenden. Verwenden Sie stattdessen BUILD_NEW_PYTHON_SUPPORT .

Also führe CMake wie folgt aus:

%Vor%

Auch wenn Sie die CMake-GUI verwenden, ist es einfacher, alle Optionen zu sehen, die Sie für OpenCV einstellen können (es gibt so viele, dass es ziemlich mühsam ist, sie alle in der Befehlszeile einzugeben). Um es für Ubuntu zu bekommen, mach folgendes:

%Vor%     
mevatron 14.12.2011, 20:23
quelle
3

Einfache Anweisungen zur Installation von opencv mit Python-Bindings unter Linux - Ubuntu / Fedora

  1. Installiere gcc, g ++ / gcc-c ++, cmake (apt-get oder yum, im Falle von yum benutze gcc-c ++). # apt-get install gcc, g ++, cmake
  2. Downloade die neueste opencv von der Website von openCV ( Ссылка ).
  3. Entwirf es #tar - xvf opencv- *
  4. Im nicht gepackten Ordner erstellen Sie einen neuen Ordner mit dem Namen " release " (oder beliebiger Ordnername) und führen Sie diesen Befehl in der Datei # "cmake -D aus CMAKE_BUILD_TYPE = RELEASE -D CMAKE_INSTALL_PREFIX = / usr / local -D BUILD_NEW_PYTHON_SUPPORT = ON -D BUILD_EXAMPLES = ON .. " wird" .. "ziehen Dateien aus dem Eltern-Ordner und wird das System bereit für Installation auf Ihrer Plattform.
  5. im Ordner "release (#cd release)" führen Sie #make aus
  6. Nach etwa 2-3 Minuten Bearbeitungszeit, wenn es fertig ist #make install

Das ist es, gehen Sie jetzt zu Python und versuchen Sie "& gt; & gt; & gt; import cv2 " Sie sollten keine Fehlermeldung erhalten.

Getestet auf Python 2.7, sollte praktisch Python 3.x ähnlich sein.

    
Waqas 15.04.2013 17:09
quelle

Tags und Links