상세 컨텐츠

본문 제목

OpenCV install on Ubuntu 24.04 Desktop

Make Tools

by idnine 2025. 1. 3. 14:17

본문

Ubuntu 24.04에 OpenCV 라이브러리 설치하기 (Ubuntu 24.04.1, OpenCV 4.10.0)

 

설치하는 과정은

    1. 소스코드 받기

    2. 빌드

    3. 설치

순으로 진행된다.

 

0. 확인

우분투 리눅스 기본 설치에 c++, git, cmake는 설치되어 있지 않았다.

설치되어 있더라도 또 설치하라고 하면 이미 설치되어 있다고 알려주니,

확인 차원에서 그냥 실행하도록 한다.

sudo apt install build-essential git cmake pkg-config

 

1. OpenCV 다운로드

다운로드 폴더에 OpenCV 소스 받기

cd ~/Downloads
git clone https://github.com/opencv/opencv.git

 

2. OpenCV 빌드

opencv 폴더에 들어가 CMakeLists.txt 수정

cd opencv              <--- ~/Downloads/opencv 폴더로 이동
nano CMakeLists.txt    <--- vi 등 편집기를 사용해 파일 내용을 수정한다

 

CMakeLists.txt에서 다음 항목을 수정한다. (기본값 OFF 를 ON 으로 수정)

OCV_OPTION(OPENCV_GENERATE_PKGCONFIG "Gererate .pc ...... " OFF)
OCV_OPTION(WITH_OPENGL "Include OpenGL support" OFF)
라고 되어 있는 부분의 끝에 있는 OFF 를 ON 으로 바꾼다
OCV_OPTION(OPENCV_GENERATE_PKGCONFIG "Gererate .pc ...... " ON)
OCV_OPTION(WITH_OPENGL "Include OpenGL support" ON)

 

build 폴더 만들고, build 폴더에 들어간다.

mkdir build
cd build      --> ~/Downloads/opencv/build 폴더로 이동한 것이다

 

cmake, make 순서로 build 한다.

make 단계에서 오래 걸린다. (꽤 길게 진행된다. 다행히 진행상태는 %로 표시된다)

cmake ..
make -j$(nproc)

 

3. OpenCV 설치

완성된 build 를 시스템에 설치한다.

sudo make install

 

여기까지 하면 시스템에 OpenCV 라이브러리가 설치된다.

 

4. 확인

opencv4.pc 파일이 있는지 확인한다.

ls -l /usr/local/lib/pkgconfig

 

pkg-config 를 통해 opencv 라이브러리 설치가 되었는지 확인한다.

pkg-config --modversion opencv4
>> 여기서 OpenCV 버전이 표시되면 정상이다.

 

 

여기까지 하면 OpenCV 라이브러리가 설치된 것이다.

하지만, 작성하는 코드에 따라 새로운 에러들이 나타나는데... 대체로 apt install 로 해결 가능한 것들이다.

뭔가 필요하다는 모듈이 나타나고 그것들을 설치하면 잘 동작한다.

 

'Make Tools' 카테고리의 다른 글

OpenCV, C++, cmake로 빌드하기  (0) 2025.01.04
OpenCV C++, 그림 출력하기  (0) 2025.01.04
OpenCV on Linux (C++) 설치 확인  (0) 2025.01.04

관련글 더보기