박민혀기

우분투(Ubuntu) / OpenCV / Python / dlib 설치 본문

Deep Learning

우분투(Ubuntu) / OpenCV / Python / dlib 설치

박민혀기 2022. 12. 11. 15:55
sudo apt update
sudo apt install python3-pip
sudo pip3 install opencv-python
//OpenCV 설치시 warning pip을 시스템 관리자(root) 권한으로 실행했을 때 발생하는 에러시
// -> 가상환경으로 설치
// sudo python3 -m venv myenv	->	가상머신 생성
// source myenv/bin/activate	->	가상머신 실행
// pip install opencv-python	->	설치
// deactivate	->	종료


sudo apt-get install cmake
sudo apt-get install libboost-all-dev
pip install --upgrade pip
sudo apt install git

sudo git clone https://github.com/davisking/dlib.git

cd dlib
mkdir build
cd build
cmake ..
cmake --build .  (. 주의!)
cd ..
python3 setup.py install
//로 설치를 하는데 중간에 PYTHON_LIBRARIES PYTHON_INCLUDE_DIRS 가 
//PATH에 등록이 안되어 있다고 나오면 -> sudo apt-get install python-dev
>>> import cv2
>>> import dlib
>>> cv2.__version__
>>> dlib.__version__

에러 없이 나오면 Install 정상

 

import cv2 과정에서 OpenGL 라이브러리 필요 에러 발생시
아래코드 실행

sudo apt-get update
sudo apt-get install -y libgl1-mesa-glx

 

참조)

https://gist.github.com/ageitgey/629d75c1baac34dfa5ca2a1928a7aeaf (Good!!!)

https://edudeveloper.tistory.com/123

https://hanmaruj.tistory.com/10