Ошибка установки OpenCV Ubuntu 14.04

Я пытаюсь собрать OpenCV на Ubuntu 14.04 для ARM, используя это руководство. Я пытался установить каждый пакет, но он выдает мне эту ошибку в CMAKE.

checking for module 'gstreamer-base-1.0'
package 'gstreamer-base-1.0' not found
checking for module 'gstreamer-video-1.0'
package 'gstreamer-video-1.0' not found
checking for module 'gstreamer-app-1.0'
package 'gstreamer-app-1.0' not found
checking for module 'gstreamer-riff-1.0'
package 'gstreamer-riff-1.0' not found
checking for module 'gstreamer-pbutils-1.0'
package 'gstreamer-pbutils-1.0' not found
Looking for linux/videodev.h
Looking for linux/videodev.h - 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 '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 'libgphoto2'
package 'libgphoto2' not found  
CMake Warning at 3rdparty/ippicv/downloader.cmake:54 (message):ICV: Local copy of ICV package has invalid MD5 hash:d41d8cd98f00b204e9800998ecf8427e (expected:
8b449a536a2157bcad08a2b9f266828b)
Call Stack (most recent call first):3rdparty/ippicv/downloader.cmake:108 (_icv_downloader)cmake/OpenCVFindIPP.cmake:235 (include)cmake/OpenCVFindLibsPerf.cmake:12 (include)CMakeLists.txt:526 (include)
ICV: Downloading ippicv_linux_20141027.tgz...
CMake Error at 3rdparty/ippicv/downloader.cmake:71 (file):
file DOWNLOAD HASH mismatch for file: [/home/akash/Downloads/opencv-3.0.0/3rdparty/ippicv/downloads/linux-8b449a536a2157bcad08a2b9f266828b/ippicv_linux_20141027.tgz]expected hash: [8b449a536a2157bcad08a2b9f266828b]actual hash: [d41d8cd98f00b204e9800998ecf8427e]
Call Stack (most recent call first):3rdparty/ippicv/downloader.cmake:108 (_icv_downloader)cmake/OpenCVFindIPP.cmake:235 (include)cmake/OpenCVFindLibsPerf.cmake:12 (include)CMakeLists.txt:526 (include)
CMake Error at 3rdparty/ippicv/downloader.cmake:75 (message):ICV: Failed to download ICV package: ippicv_linux_20141027.tgz.Status=7;"Couldn't connect to server"
Call Stack (most recent call first):3rdparty/ippicv/downloader.cmake:108 (_icv_downloader)cmake/OpenCVFindIPP.cmake:235 (include)cmake/OpenCVFindLibsPerf.cmake:12 (include)CMakeLists.txt:526 (include)
Configuring incomplete, errors occurred!

person Akash    schedule 23.09.2015    source источник
comment
Извините..это не очень четкое форматирование..   -  person Akash    schedule 24.09.2015


Ответы (3)


CMAKE жалуется на несоответствие хэшей MD5.

Предупреждение CMake на 3rdparty/ippicv/downloader.cmake:54 (сообщение): ICV: локальная копия пакета ICV имеет недопустимый хэш MD5: d41d8cd98f00b204e9800998ecf8427e (ожидаемый: 8b449a536a2157bcad08a2b9f266828b)

Поскольку хэши, представленные в файле cmake, верны, может сказать вам, что загруженный пакет поврежден.

person s1hofmann    schedule 23.09.2015

попробуйте еще раз с:

 cmake \
 -DOPENCV_ICV_URL="http://downloads.sourceforge.net/project/opencvlibrary/3rdparty/ippicv"
person RzR    schedule 27.06.2016

Вы можете скачать ippicv_linux_20141027.tgz по ссылке ниже. и замените на /home/akash/Downloads/opencv-3.0.0/3rdparty/ippicv/downloads/linux-8b449a536a2157bcad08a2b9f266828b/ippicv_linux_20141027.tgz

Ссылка: http://osdn.net/projects/sfnet_opencvlibrary/downloads/3rdparty/ippicv/ippicv_linux_20141027.tgz/

person Asif Mohammed    schedule 05.01.2017
comment
Кстати, версия, указанная здесь, на сегодняшний день слишком старая (не будет собираться). На момент написания вам нужно 20151201 - здесь: github.com/opencv/opencv_3rdparty/ дерево/ippicv/master_20151201/ - person Tomasz Gandor; 03.02.2017