opencv:imread error
Afficher commentaires plus anciens
Hello,
I am trying to run a LINUX system executable code from MATLAB's cmd window using system command. The executable is created by making a simple c++ code reading and writing an image using OpenCV, but unfortunately I get this error (./MeshStereo is the executable)-
./MeshStereo: symbol lookup error: ./MeshStereo: undefined symbol: ZN2cv6imreadERKNSt7_cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi
This error comes up on R2016a, but surprisingly not on R2017a. Can somebody please help me with resolving this error?
Thanks so much!
4 commentaires
Walter Roberson
le 3 Fév 2018
cv::imread(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)
is the expanded name for that routine. Possibly the executable is not linked against libcv or libcv is not on LD_LIBRARY_PATH
AA
le 5 Fév 2018
Walter Roberson
le 5 Fév 2018
You are having LD_LIBRARY_PATH (Mac) or DYLD_LIBRARY_PATH problems. Does it happen to be the case that you are using High Sierra or Sierra? Apple made some security changes to LD_LIBRARY_PATH
AA
le 5 Fév 2018
Réponses (0)
Catégories
En savoir plus sur OpenCV Support dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!