opencv cmake non sta costruendo

1

Ho cercato di creare OpenCV in un mac (Yosemite 10.10) usando cmake-gui e i compilatori gcc, g ++ e gfortran dati da MacPorts. DEVO usare quei compilatori. Ho configurato WITH_OPENCL in OFF e ho generato i binari. Ma quando provo a farlo nel terminale ottengo il seguente errore:

[ 65%] Building CXX object modules/features2d/CMakeFiles/opencv_features2d.dir/src/fast.cpp.o
/Users/imecindia/Desktop/Downloaded Libraries/opencv-3.0.0-beta/modules/features2d/src/fast.cpp: In function 'bool cv::ocl_FAST(cv::InputArray, std::vector<cv::KeyPoint>&, int, bool, int)':
/Users/imecindia/Desktop/Downloaded Libraries/opencv-3.0.0-beta/modules/features2d/src/fast.cpp:267:53: error: 'fast_oclsrc' is not a member of 'cv::ocl::features2d'
 ocl::Kernel fastKptKernel("FAST_findKeypoints", ocl::features2d::fast_oclsrc);
                                                 ^
/Users/imecindia/Desktop/Downloaded Libraries/opencv-3.0.0-beta/modules/features2d/src/fast.cpp:305:60: error: 'fast_oclsrc' is not a member of 'cv::ocl::features2d'
     ocl::Kernel fastNMSKernel("FAST_nonmaxSupression", ocl::features2d::fast_oclsrc);
                                                        ^
make[2]: *** [modules/features2d/CMakeFiles/opencv_features2d.dir/src/fast.cpp.o] Error 1
make[1]: *** [modules/features2d/CMakeFiles/opencv_features2d.dir/all] Error 2
make: *** [all] Error 2

Non so perché sto ricevendo questo errore. C'è qualche altra configurazione che dovrei fare? Qualcuno può aiutarmi con questo?

    
posta Srihari S 18.11.2014 - 13:49
fonte

1 risposta

2

Quindi sono un po 'in ritardo, e con nuovi problemi da risolvere comunque. I miei problemi erano che la mia cartella principale che conteneva i binari aveva uno spazio nel nome. E l'ocl ha problemi con quelli.

Ho rimosso lo spazio e si è sviluppato senza intoppi.

NON mi aspettavo questo.

    
risposta data 29.01.2015 - 12:20
fonte

Leggi altre domande sui tag