Lane detection 코드를 돌리던 와중 evaluation을 c++ build 후에야 할 수 있다는걸 알게된 오늘의 나.. 통계학과인 나에게 너무 가혹한 evaluation 방식이다 .. ㅎㅎ......
따라서 어찌저찌 make 파일을 build 하려고 했는데, 다음과 같은 오류를 직면했다.
/usr/bin/ld: cannot find -lopencv_core
이 오류의 뜻은 -l 뒤의 패키지가 없다는 뜻이라고 한다. 따라서 opencv가 없는 상황이었고 다음과 같이 설치해주었다. 참고로 설치는 꽤 오래걸린다.
# Install minimal prerequisites (Ubuntu 18.04 as reference)
sudo apt update && sudo apt install -y cmake g++ wget unzip
# Download and unpack sources
wget -O opencv.zip https://github.com/opencv/opencv/archive/4.x.zip
unzip opencv.zip
# Create build directory
mkdir -p build && cd build
# Configure
cmake ../opencv-4.x
# Build
cmake --build .
위 코드를 차례로 실행하면 다음과 같은 터미널을 얻을 수 있다.
출처는 요기를 참고하였다!
+) 22.09.05 updated
저렇게 그대로 터미널에 입력했는데도, opencv가 정상적으로 설치되지 않을 수 있다. (나처럼)
그 이유는 make install을 하지 않아서일 확률이 높다. (내가 그랬다!) 따라서 아래와 같이 make install을 해주자. (단, 경로에 주의하자. opencv 설치 경로를 잘 살피고 make install을 해줘야한다) 테크리더님 최고! :D
sudo make install
반응형
'Achieved 👩🏻 > TIL' 카테고리의 다른 글
[TIL] 이젠 진짜 공부하자 Git 명령어 (commit, push, pull ..) (0) | 2022.09.24 |
---|---|
[TIL] pip, conda로 특정 버전의 패키지 설치하기 (업그레이드, 다운그레이드) (0) | 2022.03.22 |
[TIL] Conda 가상환경 yaml 파일로 복제 & yaml로 가상환경 세팅하기 (4) | 2022.03.03 |
[TIL] 서버 환경 주피터에 여러 파일 한번에 업로드하기 (scp 작동 불가할 때) (0) | 2021.08.17 |
[TIL] 내가 보려고 만든 Conda 가상환경 명령어 정리 (2) | 2021.08.16 |