2015-04-22 11 views
6

Bu open cv docs'a göre indirilmiş ve açık cv inşa ettik.ölümcül hata: opencv2/contrib/contrib.hpp 'dosyası bulunamadı (açık cv önceden oluşturulmuş)

Bu Eigenfaces demo derlemeye çalışıyorum ve aşağıdaki hatayı alıyorum.

fatal error: 'opencv2/contrib/contrib.hpp' file not found 

endişe çizgisi

#include "opencv2/contrib/contrib.hpp" 

contrib dizin benim usr/local/include/opencv/ dizinde olmaması. Aşağıdaki SO Question başvurdum, ancak yalnızca sıfırdan bina durumunu ele alıyor görünüyor. Ayrıca

, hatta dosyayı ben sadece tamamen her şeyi yeniden inşa etmek zorunda kalmadan benim şimdiki yapı için gerekli kaynak dosyalarını ekleyebilir nasıl contrib.hpp

içermiyor opencv_contrib başvuran depo?

+0

(ek ad alanı burada eklendi), ben dosya olsaydı ben yolunu değiştirmek zorunda, ama olur dizini içerdiğini biliyoruz Yine de orada değildi. –

cevap

9

tabii ki opencv3.0 kullandığınız beri:

contrib parçaları separate github repo

outsource edilmiş Sen, o almak zorunda ana OpenCV (yeniden) inşa sonuna ekler edeceğiz ve sonra:

#include <opencv2/face.hpp> 
    using namespace cv; 
    Ptr<face::FaceRecognizer> model = face::createLBPHFaceRecognizer(...) 

Ayrıca

+1

Bu işlevimi geçerli yapmam için eklemem mümkün değil mi? –

+0

başlığı da değişti. düzenlemeye bakın. – berak

+0

Teşekkürler, bu yeniden oluşturmak için cevabınıza ekleyebilir misiniz? Ben kendime ve SO topluluğuna yardım edeceğini düşünüyorum –

İlgili konular