2016-03-25 16 views
1

Mac OS X (10.11) üzerinde OpenCV (3.1.0) yüklü, ama bana bu hata veriyor:Hata Mac OS X üzerinde OpenCV (3.1.0) yüklemeden (10.11)

dyld: Library not loaded: /usr/local/opt/libpng/lib/libpng16.16.dylib Referenced from: /usr/local/lib/libopencv_highgui.2.4.dylib Reason: Incompatible library version: libopencv_highgui.2.4.dylib requires version 37.0.0 or later, but libpng16.16.dylib provides version 36.0.0

kimseyi mu Bunu nasıl düzeltebilirim?

+0

Yap hayatı kendiniz için kullanımı kolay ve 'homebrew' ... http://stackoverflow.com/a/34341219/2836621 –

cevap

0

Opencv 3.1'i nasıl yüklediniz?

Tuhaf görünen bir şey, posta başlığınızın opencv 3.1 olduğunu, ancak bu hatayı atayan kitaplıkların sürüm 2.4'ten geliyormuş olmasıdır. Belki de opencv2.4'nü ve opencv3.1'in üzerine yüklediniz? Eğer opencv 3.1'iniz varsa o zaman xcode'un opencv kütüphanelerini doğru yerde aradığından emin olmalısınız.

Bu, opencv'nin, kurduğunuzdan daha yeni bir libpng sürümü beklediğini söyledi. Bu kütüphaneyi güncellemek mümkün mü? Eğer öyleyse, o zaman belki güncelleme ve sonra yeniden bir opencv onu tamir edebilir.

Hangi libpng opencv3.1 sürümünün beklediğinden emin değilim, bu yüzden önce opencv3.1 kütüphanelerine karşı bağlantı kuracağınızdan emin olabilirsiniz.

+0

Teşekkür, bu sorunu çözmek, (1) güncelleme (2) tümünü kaldırmak aksak opencv (2.4 & 3.1) ve yeniden opencv 3.1.O zaman çalışır。 Yine de , Çok düşünür。 (Üzgünüm, İngilizcem kötüdür) – nefelibata00