2012-04-25 21 views
18

Herkes python3 için opencv yüklemeyi denedi mi? Burada belirtildiği gibi http://opencv.willowgarage.com/wiki/InstallGuide destek durumu bilinmiyor. Ben de denemek istiyorum:python3 için opencv kurulumu

OpenCV-2.3.1 için kaynakları indirdim. Ama cmake raporları.

-- Python interpreter: /Library/Frameworks/Python.framework/Versions/3.2/bin/python3 -B (ver 3.2)

-- Python numpy: NO (Python wrappers will not be generated)

Python3'te yüklü numpy (sürüm 1.6.0) var ama cmake bulamıyor. Mac OSX 10.6 kullanıyorum Herhangi bir fikir?

Sadece 3.2 ama sonra libpython2.6 bulduğu

-- Found PythonInterp: /Library/Frameworks/Python.framework/Versions/3.2/bin/python3 (found version "3.2")

-- Found PythonLibs: /usr/lib/libpython2.6.dylib File "", line 1

from distutils.sysconfig import *; print get_python_lib() 

                ^

SyntaxError: invalid syntax File "", line 1

import os; os.environ['DISTUTILS_USE_SDK']='1'; import numpy.distutils; print 

numpy.distutils.misc_util.get_numpy_include_dirs()[0]

                ^

SyntaxError: invalid syntax File "", line 1

import sphinx; print sphinx.__version__ 

         ^SyntaxError: invalid syntax 

Bildirim yararlı olabilir cmake çıkışının bir şey daha gördük

Güncelleme ??

Herhangi bir fikrin var mı?

+0

Not Nerede olmam gerektiğini bilmeme rağmen. –

+0

Biraz geç sorduğum için üzgünüm, ama çabalarınızla başarıya ulaşabildiniz mi? – Ishbir

+0

@Ishbir: Gerçekten değil, ama son 6 ayda gerçekten denemedim. – Hernan

cevap

10

Şu anda OpenCV, yalnızca Python 2.x'i desteklemektedir. OpenCV (OpenCV 2.4 dahil) Python 3.x ile derleme yapmaz.

Python3 desteği zaten OpenCV'nin gelecek sürümleri için istek listesinde. Ancak şu anda bu yönde bir faaliyet yok ve uyumluluk sorunlarını çözmek için bir yama oluşturup katkıda bulunmaya davetlisiniz.

+6

Aslında, bazı cmake değiştirdim python3 uyumlu hale getirmek için dosyalar (temel olarak yazdırmak için parantez ekleme). Şimdi cmake geçiyor. make bitirmez, ama küçük bir şey var gibi görünüyor. Soru, hangi minimum python sürümünü desteklemek istediğinizdir? Tek bir kod tabanına sahip olmak için <2.6 indirme desteği büyük olacaktır. – Hernan

+2

Python3 şu an açık 3.0 sürümünden desteklenmektedir – pshirishreddy

4

pip uygulamasını kullanın. ubuntu üzerinde

:

sudo apt install python3-pip

ve böylece, komut satırında: o da bir içerme dizinde gelişim başlıkları bulmak gerekiyor

pip3 install --upgrade pip

pip3 install opencv-python