Kas Raspberry pi b + -le on võimalik installida OpenCV 3.0, opencv python? Kuidas installida ja kas on olemas eelkompileeritud kahendfaile?
Kas Raspberry pi b + -le on võimalik installida OpenCV 3.0, opencv python? Kuidas installida ja kas on olemas eelkompileeritud kahendfaile?
Eile õhtul ehitasin just B-versioonile versiooni 3.0.0-beeta. See peaks olema sama ka B + versioonis.
Allpool on toodud sammud, mida olen teinud selle loomiseks allikast (kohandatud: http://robertcastle.com/2014/02/ installimine-avencv-vaarika-pi-le /). Loodetavasti see aitab.
Veenduge, et teie süsteem oleks ajakohane. Käivita:
sudo apt-get updatesudo apt-get upgradeadesudo rpi-update
Järgmine installi nõutav sõltuvus:
sudo apt-get install build-essential cmake cmake -curses-gui \ pkg-config libpng12-0 libpng12-dev libpng ++ - dev \ libpng3 libpnglite-dev zlib1g-dbg zlib1g zlib1g-dev \ pngtools libtiff4-dev libtiff4 libtiffxx0c2 libtiff-tools libeigen3-devjudud libjpeg8-dbg libjpeg-progs \ ffmpeg libavcodec-dev libavcodec53 libavformat53 \ libavformat-dev libxine1-ffmpeg libxine-dev libxine1-bin \ libunicap2 libunicap2-dev swig libv4lpy-0 libv4l-py-python 6-dev libgtk2.0-dev
Nüüd on huvitav osa, muutke allikate panemiseks kataloogi ja kompileerige OpenCV.
cd / home / pi / builds / git clone h ttps: //github.com/Itseez/opencv.gitcd opencv / git checkout tags / 3.0.0-betamkdir releasecd release / ccmake ../
Vajutage c konfigureerimise protsess. Soovi korral võite mõnda valikut vahetada, minu viimased valikud on allpool. Kui muudate mõnda suvandit, vajutage seadistamiseks uuesti nuppu c . Nüüd vajutage Makefile'i genereerimiseks klahvi g . Nüüd jätkake koostamisprotsessi, märkige, et käsk make võtab mitu tundi (minu vaarika pi B mudelil kulus 7 tundi).
teeb makeudo installsudo ldconfig
Siin on seadistamisetapis kasutatavad suvandid:
ANT_EXECUTABLE ANT_EXECUTABLE-NOTFOUND BUILD_CUDA_STUBS OFF BUILD_DOCS ON BUILD_EXAMPLES OFF BUILD_JASPER OFF BUILD_JPEG OFF BUILD_OPENEXR OFF BUILD_PACKAGE ON BUILD_PERF_TILS ON BUIL BUILD_TBB OFF BUILD_TESTS ON BUILD_TIFF OFF BUILD_WITH_DEBUG_INFO ON BUILD_ZLIB OFF BUILD_opencv_flann ON BUILD_opencv_highgui ON BUILD_opencv_imgcodecs ON BUILD_opencv_imgproc ON BUILD_opencv_ml ON BUILD_opencv_objdetect ON BUILD_opencv_photo ON BUILD_opencv_photo ON BUILD_opencv_puv_uv BUILD_opencv_video ON BUILD_opencv_videoio ON BUILD_opencv_videostab ON BUILD_opencv_world OFF BZIP2_LIBRARIES /usr/lib/arm-linux-gnueabihf/libbz2.so CLAMDBLAS_INCLUDE_DIR CLAMDBLAS_INCLUDE_DIR-NOTFOUND CLAMDBLAS_ROOT_DIR CLAMDBLAS_ROOT_DIR-NOTFOUND CLAMDFFT_INCLUDE_DIR CLAMDFFT_INCLUDE_DIR-NOTFOUND CLAMDFFT_ROOT_DIR CLAMDFFT_ROOT_DIR-NOTFOUND CMAKE_BUILD_TYPE CMAKE_CONFIGURATION_TYPES silumine; Release CMAKE_INSTALL_PREFIX / usr / local CUDA_BUILD_CUBIN OFF CUDA_BUILD_EMULATION OFF CUDA_HOST_COMPILER / usr / bin / gcc CUDA_SDK_ROOT_DIR CUDA_SDK_ROOT_DIR-NOTFOUND CUDA_SEPARABLE_COMPILATION OFF CUDA_TOOLKIT_ROOT_DIR CUDA_TOOLKIT_ROOT_DIR-NOTFOUND CUDA_VERBOSE_BUILD OFF DOXYGEN_BUILD doxygen _BUILD-NOTFOUND EIGEN_INCLUDE_PATH / usr / include / eigen3 ENABLE_COVERAGE OFF ENABLE_IMPL_COLLECTION OFF ENABLE_NEON OFF ENABLE_NOISY_WARNINGS OFF ENABLE_OMIT_FRAME_POINTER ON ENABLE__ECOMPLEGER_PROFILER_EE_ABLE_ABLE_EE_PROFIILISE_PROGRAMMILE ENABLE_VFPV3 OFF EXECUTABLE_OUTPUT_PATH / home / pi / ehitab / opencv / release / bin GIGEAPI_INCLUDE_PATH GIGEAPI_INCLUDE_PATH-NOTFOUND GIGEAPI_LIBRARIES GIGEAPI_LIBRARIES-NOTFOUND INSTALL_CREATE_DISTRIB OFF INSTALL_C_EXAMPLES OFF INSTALL_PYTHON_EXAMPLES OFF INSTALL_TESTS OFF INSTALL_TO_MANGLED_PATHS OFF OPENCV_CONFIG_FILE_INCLUDE_DIR / home / pi / ehitab / opencv / release OPENCV_EXTRA_MODULES_PATH OPENCV_WARNINGS_ARE_ERRORS OFF OPENEXR_INCLUDE_PATH / usr / include / OpenEXR'i PLANTUML PLANTUML-NOTFOUND PVAPI_INCLUDE_PATH PVAPI_INCLUDE_PATH-NOTFOUND PYTHON2_EXECUTABLE /usr/bin/python2.7 PYTHON2_INCLUDE_DIR PYTHON2_INCLUDE_DIR2 PYTHON2_LIBRARY PYTHON2_LIBRARY_DEBUG PYTHON2_NUMPY_INCLUDE_DIRS /usr/lib/pymodules/python2.7/numpy/core/include PYTHON2_PACKAGES_PATH lib / python2.7 / distants-paketid PYTHON3_EXECUTABLE / usr / bin / python3 PYTHON3_INCLUDE_DIR PYTHON3_INCLUDE_DIR2 PYTHON3_LIBRARY PYTHON3_LIBRARY_DEBUG PYTHON3_NUMPY_INCLUDE_DIRS / usr / lib / python3 / distants-pakette / numpy / core / include PYTHON3_PACKAGES_PATH lib / python3.2 / dist-paketid SPHINX_BUILD SPHINX_BUILD-NOTFOUND VTK_DIR VTK_DIR -NOTFOUND WEBP_INCLUDE_DIR WEBP_INCLUDE_DIR-NOTFOUND WITH_1394 ON WITH_CLP OFF WITH_CUBLAS OFF WITH_CUDA ON WITH_CUFFT ON WITH_CUFFT ON WITH_EIGEN ON WITH_FFMPEG ON WITH_GFFAL ON WITH_GIGEAPI ON WITH_GSTREAMER ON WITH_GSTREAMER_0_10 OFF WITH_GTK ON WITH_GTK_2_X OFF WITH_JASPER ON WITH_JPEG ON WITH_LIBV4L ON WITH_NVCUVID OFF WITH_OPENCL ON WITH_OPENCLAMDBLAS ON WITH_OPENCLAMDFFT ON WITH_OPENEXR ON WITH_OPENGL ON WITH_OPENMP OFF WITH_OPENNI OFF WITH_OPENNI OFF WITH_OPENNI2 OFF WITH_OPNN2 ON WITH_PNG ON WITH_PVAPI ON WITH_QT OFF WITH_TBB OFF WITH_TIFF ON WITH_UNICAP OFF WITH_V4L ON WITH_VTK ON WITH_WEBP ON WITH_XIMEA OFF WITH_XINE OFF
Kui koostate Migueli vastuse järgi, tehke seda
>> make -j4
Vaarika pi 2-B / B-2 peal mudeli järgi võib see kompileerimist oluliselt kiirendada, kuna kasutatakse kõiki südamikke.
MÄRKUS. Kui selle suvandiga kompileerimisel ilmneb viga, kasutage lihtsalt
make
selle parandamiseks.