라즈베리파이에서 OpenCV 3.2 설치하기
다른 운영체제에서 설치하듯이 설치하는 방법은 똑같지만
라즈베리파이에서 하나 추가해야 할 게 있다면 swap 메모리 설정
swap 메모리를 늘려주지 않고 설치하면 make에서 진행이 안된다.
$ sudo nano /etc/dphys-swapfile
# CONF_SWAPSIZE=100 을 CONF_SWAPSIZE=1024 로 변경해주자.
$ sudo /etc/init.d/dphys-swapfile stop
$ sudo /etc/init.d/dphys-swapfile start
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install g++
sudo apt-get install cmake
sudo apt-get install build-essential cmake pkg-config libjpeg-dev libtiff5-dev libjasper-dev libpng12-dev libavcodec-dev libavformat-dev libswscale-dev libxvidcore-dev libx264-dev libxine2-dev libv4l-dev v4l-utils libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libqt4-dev mesa-utils libgl1-mesa-dri libqt4-opengl-dev libatlas-base-dev gfortran libeigen3-dev python2.7-dev python3-dev python-numpy python3-numpy
mkdir opencv
cd opencv
wget -O opencv.zip https://github.com/Itseez/opencv/archive/3.2.0.zip
unzip opencv.zip
wget -O opencv_contrib.zip https://github.com/Itseez/opencv_contrib/archive/3.2.0.zip
unzip opencv_contrib.zip
cd opencv-3.2.0/
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_WITH_DEBUG_INFO=OFF -D BUILD_DOCS=OFF -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=OFF -D BUILD_TESTS=OFF -D BUILD_PERF_TESTS=OFF -D ENABLE_NEON=ON -D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib-3.2.0/modules ../
make -j
sudo make install
pkg-config --modversion opencv
pkg-config --libs --cflags opencv
끝!
'전체보기 > OpenCV' 카테고리의 다른 글
Linux OpenCV g++ Compile (0) | 2020.05.31 |
---|---|
워핑(warping) 기법 (0) | 2019.11.14 |
OpenCV 설정 + findContours 에러 + extra 모듈 설정 (0) | 2019.11.14 |
댓글