Page 802 - 3-3
P. 802
- 우주 탐사 로봇의 개발에 획기적으로 사용 가능
- 로봇산업의 발전에 일조하여 사람의 행동을 따라하는 로봇 개발 가능
(ex. 영화에 나오는 로봇)
OpenCV 설치과정
1. 기존 설치된 패키지 업그레이드
OpenCV 3.3.0 을 설치해주기 전에 기존에 설치된 패키지들을 업그레이드 해주기 위한 작업이
다.
Raspbian 저장소(repository) 로부터 패키지 리스트를 업데이트한다.
기존에 설치된 패키지들의 새로운 버전이 저장소에 있다면 리스트를 업데이트하기 위해 실행한
다.
$ sudo apt-get update
기존에 설치된 패키지의 새로운 버전이 있으면 업그레이드한다.
pi@raspberrypi:~ $ sudo apt-get upgrade
2. OpenCV 컴파일 전 필요한 패키지 설치
일부 패키지는 배포된 Raspbian 이미지에 이미 포함되어 있는 경우도 있다 하겠습니다. .
OpenCV 를 컴파일하는데 사용하는 것들이 포함된 패키지들을 설치한다.
build-essential 패키지에는 C/C++ 컴파일러와 관련 라이브러리, make 같은 도구들이 포
함되어 있다.
cmake 는 컴파일 옵션이나 빌드된 라이브러리에 포함시킬 OpenCV 모듈 설정 등을 위해 필
요하다.
$ sudo apt-get install build-essential cmake
pkg-config 는 프로그램 컴파일 및 링크시 필요한 라이브러리에 대한 정보를 메타파일 확장(
자가 .pc 인 파일 로부터 가져오는데 사용된다) .
터미널에서 특정 라이브러리를 사용한 소스코드를 컴파일시 필요한 컴파일러 및 링커 플래
그를 추가하는데 도움이 된다.
$ sudo apt-get install pkg-config
- 802 -