Установить opencv не могу найти lib libswscale

Я устанавливаю opencv в Ubuntu с cmake. Поскольку у меня нет привилегий root, необходимая библиотека установлена ​​в моем домашнем каталоге. Я установил PKG_CONFIG_PATH и LIBRARY_PATH в каталог, который использовал, но когда я запускаю cmake с:

cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/my.path -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON -D WITH_QT=ON -D WITH_OPENGL=ON -D ENABLE_FAST_MATH=1 -D CUDA_FAST_MATH=1 -D WITH_CUBLAS=1 -D BUILD_TIFF=ON .

, он показывает:

-- checking for module 'gtk+-2.0'
--   package 'gtk+-2.0' not found
-- checking for module 'gtkglext-1.0'
--   package 'gtkglext-1.0' not found
-- Looking for linux/videodev.h
-- Looking for linux/videodev.h - not found
-- Looking for linux/videodev2.h
-- Looking for linux/videodev2.h - found
-- Looking for sys/videoio.h
-- Looking for sys/videoio.h - not found
-- checking for module 'libavcodec'
--   package 'libavcodec' not found
-- checking for module 'libavformat'
--   package 'libavformat' not found
-- checking for module 'libavutil'
--   package 'libavutil' not found
-- checking for module 'libswscale'
--   package 'libswscale' not found
-- checking for module 'libavresample'
--   package 'libavresample' not found
-- Looking for libavformat/avformat.h
-- Looking for libavformat/avformat.h - found
-- Looking for ffmpeg/avformat.h
-- Looking for ffmpeg/avformat.h - not found
-- checking for module 'tbb'
--   package 'tbb' not found

Я проверил libswscale.pc в PKG_CONFIG_PATH и в CMakeCache.txt он находит файл .so:

//Path to a library.
FFMPEG_SWSCALE_LIB:FILEPATH=/my/path/usr/lib/x86_64-linux-gnu/libswscale.so

Может кто-нибудь сказать, почему он говорит, что не найден?

1
задан 10 June 2016 в 19:59

0 ответов

Другие вопросы по тегам:

Похожие вопросы: