[TIL] cannot find -lopencv_core 에러 해결 - Opencv(C++) 설치하기

2022. 8. 25. 20:10·Achieved 👩🏻/TIL
반응형

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
'Achieved 👩🏻/TIL' 카테고리의 다른 글
  • [TIL] 이젠 진짜 공부하자 Git 명령어 (commit, push, pull ..)
  • [TIL] pip, conda로 특정 버전의 패키지 설치하기 (업그레이드, 다운그레이드)
  • [TIL] Conda 가상환경 yaml 파일로 복제 & yaml로 가상환경 세팅하기
  • [TIL] 서버 환경 주피터에 여러 파일 한번에 업로드하기 (scp 작동 불가할 때)
당니이
당니이
씩씩하게 공부하기 📚💻
  • 당니이
    다은이의 컴퓨터 공부
    당니이
  • 전체
    오늘
    어제
    • 분류 전체보기 (136)
      • Achieved 👩🏻 (14)
        • 생각들 (2)
        • TIL (6)
        • Trial and Error (1)
        • Inspiration ✨ (0)
        • 미국 박사 준비 🎓 (1)
      • Computer Vision💖 (39)
        • Basic (9)
        • Video (5)
        • Continual Learning (7)
        • Generative model (2)
        • Domain (DA & DG) (5)
        • Multimodal (8)
        • Multitask Learning (1)
        • Segmentation (1)
        • Colorization (1)
      • RL 🤖 (1)
      • Autonomous Driving 🚙 (11)
        • Geometry (4)
        • LiDAR 3D Detection (1)
        • Trajectory prediction (2)
        • Lane Detection (1)
        • HDmap (3)
      • Linux (15)
      • PyTorch👩🏻‍💻 (10)
      • Linear Algebra (2)
      • Python (5)
      • NLP (10)
        • Article 📑 (1)
      • Algorithms 💻 (22)
        • Basic (8)
        • BAEKJOON (8)
        • Programmers (2)
      • ML (1)
        • 통계적 머신러닝(20-2) (1)
      • SQL (3)
      • 기초금융 💵 (1)
  • 블로그 메뉴

    • 홈
    • About me
  • 링크

    • 나의 소박한 github
    • Naver 블로그
  • 공지사항

  • 인기 글

  • 태그

    pytorch
    conda
    domain generalization
    자료구조
    domain adaptation
    LLM
    CL
    NLP
    dfs
    백준
    til
    백트래킹
    알고리즘
    Linux
    continual learning
    리눅스
    Incremental Learning
    Python
    CV
    코딩테스트
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
당니이
[TIL] cannot find -lopencv_core 에러 해결 - Opencv(C++) 설치하기
상단으로

티스토리툴바