리눅스에서 OpenCV를 설치하는 방법을 알아보겠습니다.
Terminal 을 실행하고 다음 명령어 입력.
OpenCV를 컴파일하는데 사용하는 것들이 포함된 패키지들을 설치합니다.
cmake는 컴파일 옵션이나 빌드된 라이브러리에 포함시킬 OpenCV 모듈 설정을 해줍니다.
$ sudo apt-get install build-essential cmake
pkg-config는 프로그램 컴파일 및 링크시 필요한 라이브러리에 대한 정보를 메타파일(확장자가 .pc 인 파일)로부터 가져오는데 사용됩니다.
$ sudo apt-get install pkg-config
특정 포맷의 이미지 파일을 불러오거나 기록
$ sudo apt-get install libjpeg-dev libtiff5-dev libpng-dev
특정 코덱의 비디오 파일을 읽어오거나 기록
$ sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libxvidcore-dev libx264-dev libxine2-dev
Video4Linux 패키지: 리눅스에서 실시간 비디오 캡처를 지원하기 위한 디바이스 드라이버와 API 포함.
$ sudo apt-get install libv4l-dev v4l-utils
GStreamer: 비디오 스트리밍을 위한 라이브러리
$ sudo apt-get install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev
OpenCV에서 highgui 모듈을 이용하여 윈도우를 생성하여 이미지나 비디오를 보여줄 수 있습니다.
윈도우 생성 등의 GUI를 위해 gtk 나 qt를 선택하여 사용합니다.
$ sudo apt-get install libgtk2.0-dev
그외 선택 가능한 패키지
libgtk-3-dev
libqt4-dev
libqt5-dev
OpenGL 지원하기 위해 필요한 라이브러리
$ sudo apt-get install mesa-utils libgl1-mesa-dri libgtkgl2.0-dev libgtkglext1-dev
OpenCV 최적화
$ sudo apt-get install libatlas-base-dev gfortran libeigen3-dev
마지막으로 OpenCV를 설치하는 명령어를 입력해줍니다.
$ sudo apt-get install python3-opencv
[Error] no CUDA-capable device is detected at (0) | 2019.09.14 |
---|---|
[python] 이미지 변형 (wrap) 및 회전 (rotate) 코드 (0) | 2019.09.06 |
주피터 환경 설정하기 (0) | 2019.08.12 |
Python 으로 구글 이미지 데이터 크롤링하기 (1) | 2019.08.07 |
파이참 (Pychram) 초기 개발환경 설정하기 (0) | 2019.08.06 |
댓글 영역