Неверный MEX-файл '/home/caffe/matlab/+caffe/private/caffe_.mexa64': /usr/local/lib/libopencv_imgcodecs.so.3.4: неопределенный символ: - PullRequest
0 голосов
/ 07 ноября 2019

Когда я делаю mattest (после успешного создания matcaffe), я столкнулся со следующей проблемой.

Invalid MEX-file
'/home/caffe/matlab/+caffe/private/caffe_.mexa64':
/usr/local/lib/libopencv_imgcodecs.so.3.4: undefined symbol:
ZN2cv6detail17check_failed_autoEmmRKNS0_12CheckContextE.
Error in caffe.set_mode_cpu (line 5)
caffe('set_mode_cpu');
Error in caffe.run_tests (line 6)
caffe.set_mode_cpu();

ubuntu

matlab: R2018b

cuda: 10.0

opencv: 3.4.7

gcc / g ++: 5.5

шаги установки OpenCV:

1.создать сборку

2. cd build

3.cmake -D CMAKE_BUILD_TYPE = Выпуск -D CMAKE_INSTALL_PREFIX = / usr / local ..

make -j8

5.sudo make install.

Как мне это решить? Кто-нибудь знает?

...