Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 오늘도 우라라 펫
- 오늘도 우라라 펫 공략
- C언어
- install opencv-4.4.0 on ubuntu 22.04
- Subscribe
- 그랑사가
- publish
- MSG
- C++
- 오늘도 우라라
- 프로그래밍
- ros
- 마리아 DB
- ubuntu
- LeetCode
- topic
- 데이터 베이스
- 오늘도 우라라 공략
- 우분투
- 기초
- mysql
- 토픽
- mariaDB
- 환경설정
- Linux
- JungOl
- 등차수열
- 반복문
- 리눅스
- while
Archives
- Today
- Total
하루의 쉼터
Install opencv-4.4.0 on Ubuntu 22.04 본문
반응형
0. outline
특정 프로젝트에서 의존성으로 opencv-4.4.0을 사용하고 있었다.
이에 따라 설치하려는데 오류가 발생될지도 모르는데 모르는 패키지를 마구잡이로 설치하기 보다 정확하게 필요와 이해를 하고 설치하고 싶었고, 본 글에서는 공식 사이트를 참조하여 설치를 진행한다.
https://docs.opencv.org/4.x/d7/d9f/tutorial_linux_install.html
1. 업데이트 및 cmake, g++, wget, unzip 설치
wget : 웹 서버로부터 필요한 파일을 가져오는 프로그램
sudo apt update && sudo apt install -y cmake g++ wget unzip
2. opencv 아카이브에서 4.4.0을 다운 및 압축해제
* 필요 버전에 맞추어 숫자를 변경해주면된다. 4.x라던지, 3.x 등
wget -O opencv.zip https://github.com/opencv/opencv/archive/4.4.0.zip
unzip opencv.zip
* opencv_contrib : 기본 모듈에 빠진 모듈(cuda관련, dnn 관련, rgbd 관련, nonfree 등)
* 필자는 cuda라던지 rgbd등 필요한 기능이 존재하여 설치
wget -O opencv_contrib.zip https://github.com/opencv/opencv_contrib/archive/4.4.0.zip
unzip opencv_contrib.zip
3. cmake 설정
* 버전은 본인에 맞게 수정
mkdir -p build && cd build
cmake -DOPENCV_EXTRA_MODULES_PATH=../opencv_contrib-4.4.0/modules ../opencv-4.4.0
4. 컴파일
cmake --build .
* 아래와 같은 문제가 발생하는데 코드 수정을 바로 하려다가 이슈를 먼저 살펴봤다. 이미 이슈에 등록된 사항이였고 같은 라인에 헤더를 기입하였다.
경로 : /your_path/opencv-4.4.0/modules/gapi/test
파일 : gapi_async_test.cpp
조치 : 16번째 라인 #include <thread> 기입
https://github.com/opencv/opencv/issues/22728
5. Test
python3 -c "import cv2; print(cv2.__version__)"
반응형
'프로그래밍 > SoftWare' 카테고리의 다른 글
CP210x USB to UART Driver install for windows11 (0) | 2024.11.14 |
---|---|
Install XSense Manager for Ubuntu22.04 feat. MTi-630 (2) | 2024.11.13 |
Install Pangolin on Ubuntu 22.04 (0) | 2024.10.15 |
[Wifi] 노트북 와이파이 사라짐(드라이브 문제) (8) | 2022.02.05 |
Comments