2016-07-26 15 views
8

CentOS üzerinde OpenCV 3.1.0 oluştururken, ippicv_linux_20151201.tgz adlı bir dosyadan kaynaklanan bir karma eşleşme hatası alıyorum. Bazı araştırmalardan sonra, birkaç kişinin önerdiği iki geçerli çözümün (örneğin here) aşağıdakileri buldum.OpenCV bağlamında `ippicv` nedir?

  1. -DWITH_IPP=OFF numaralı seçenekle yeniden oluşturun.
  2. El ile dosyayı ippicv_linux_20151201.tgz karşıdan yükleyin ve doğru yere yerleştirin.

Şimdi çözüm 2 yukarıdaki benim için çalışıyorum ve Korkum -DWITH_IPP=OFF ile OpenCV bina böylece daha sonra düzgün çalışan bir saatli bombayı yaparken bazı şeyleri engelleyebilecek olmasıdır çözümü 1. hakkında biraz gergin hissetmedim. Sorum şu: IPP nedir? Veya ippicv? Ya da ICV? Burada ne sorulacağından bile emin değilim. Devre dışı bırakmadan önce yapıda neyi devre dışı bırakacağımı bilmek istiyorum.

cevap

7

Intel IPP yazılım yapı taşları, yüksek düzeyde optimize edilmiş komut setleridir (Intel AVX, AVX2 ve SSE kullanarak) .IPP-ICV kütüphaneleri adı verilen görüntü işleme ve bilgisayar görüşü için özel bir işlev alt kümesi sunar. Daha fazla bilgi here bulunabilir. Ayrıca here hız hakkında bazı bilgileri bulabilirsiniz.

Projenizde gerçek zamanlı işlem kritik değilse veya performansı yeterliyse, güvenli bir şekilde devre dışı bırakabilirsiniz.

+1

Şu adrese bakarak bulamayabilirsiniz: https://github.com/opencv/opencv_3rdparty/ - olması gereken: https://github.com/opencv/opencv_3rdparty/tree/ippicv/master_20151201/ippicv (bugün itibariyle) –