Ubuntu MATE for Raspberry Pi 3에서 FFmpeg와 OpenCV 빌드 방법

Ubuntu MATE for Raspberry Pi 3에서 FFmpeg과 OpenCV 빌드 방법 

사물, 얼굴 또는 동작 인식 등 다양한 컴퓨터 비전을 처리하기 위해 OpenCV를 많이 사용한다.

OpenCV에서는 영상을 얻는 방법이 다양하기 하다. 기본적으로 기기에 장착된 카메라를 이용해서 쉽게 영상을 얻을 수 있지만, 떄로는 미디어 파일을 열거나 네트워크 너머에서 스트리밍으로 데이터를 받을 필요가 있다. 

OpenCV는 다양한 비디오 코덱 또는 네트워크 프로토콜은 직접 지원하지 않기 때문에 이런 경우에는 FFmpeg을 사용하게 된다. 

이 글에서는 FFmpeg이 필요하는 OpenCV을 Raspberry Pi 3에서 빌드하는 방법을 설명한다.
빌드 환경은 다음과 같다.
  • Raspberry Pi 3
  • Ubuntu MATE for Raspberry Pi 3
  • cmake

빌드 순서

빌드 순서는 다음과 같다.
  1. FFmpeg
  2. OpenCV
빌드시 주의할 점은 만일 타케 보드가 32비트일 경우는 반드시 --enable-pic 옵션을 추가해야 한다.

FFmpeg 빌드

cd ~/git
git clone https://github.com/FFmpeg/FFmpeg.git
cd FFmpeg
./configure --enable-libfreetype --enable-gpl \
            --enable-nonfree --enable-libx264 --enable-shared --enable-pic
make
sudo make install

OpenCV 빌드

cd ~/git
git clone https://github.com/opencv/opencv.git
cd opencv
mkdir build
cd build
cmake ..
make
sudo make install





댓글

  1. Harrah's Philadelphia Casino & Racetrack - Mapyro
    The Harrah's Philadelphia Casino & Racetrack is 광명 출장샵 a racetrack in Chester, Pennsylvania. It is owned by 사천 출장마사지 Vici Properties, 밀양 출장마사지 a 원주 출장안마 division of Vici 상주 출장마사지 Properties, Inc..

    답글삭제

댓글 쓰기

이 블로그의 인기 게시물

C++로 프로그래밍할 때 인자 또는 리턴 값으로 std::vector 등 STL 데이터 타입 처리하는 좋은 방법

macOS가 갑자기 부팅이 되지 않을 경우 데이터 복구 또는 백업 방법

Git 저장소를 병합하는 방법(How to merge repositories in Git)