상세 컨텐츠

본문 제목

Install OpenCV in Ubuntu

Tech/AI Study

by Enjoy Something 2019. 9. 5. 15:24

본문

리눅스에서 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

관련글 더보기

댓글 영역