opencv2 - mac下安装opencv python中导入错误
PHPz
PHPz 2017-04-17 18:01:23
0
1
788

小白一只,安装过程如下
mkdir release
cd release
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
make
sudo make install

import cv,就出现这个
import cv
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python2.7/site-packages/cv.py", line 1, in <module>

from cv2.cv import *

ImportError: dlopen(/usr/local/lib/python2.7/site-packages/cv2.so, 2): Library not loaded: libopencv_contrib.2.4.dylib
Referenced from: /usr/local/lib/python2.7/site-packages/cv2.so
Reason: unsafe use of relative rpath libopencv_contrib.2.4.dylib in /usr/local/lib/python2.7/site-packages/cv2.so with restricted binary

PHPz
PHPz

学习是最好的投资!

membalas semua(1)
刘奇

Adakah sistem anda Mac 10.11
Mekanisme keselamatan sistem tidak membenarkan penggunaan sambungan relatif yang tidak selamat
Penyelesaian

1. Matikan mekanisme ini

  1. Mulakan semula Mac, tahan kekunci Command R sehingga logo Apple muncul, masukkan Mod Pemulihan

  2. Klik Utiliti >

  3. d Masukkan csrutil disable dalam Terminal dan tekan Enter
  4. Mulakan semula Mac
  5. 2. Gantikan laluan relatif dengan laluan mutlak

GitHub - zsirui/opencv-fix-path-on-OSX: Betulkan ralat laluan apabila memasang OpenCV 3.1.0 melalui binaan CMake pada OSX/Fix Compile dan pasang OpenCV3.1.0 melalui CMake di bawah OSX dan import perpustakaan cv dalam python Ralat laluan relatif dilaporkan

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan