[Ubuntu 20.04] Yolo mark 설치
yolo mark를 설치 하기 전, opencv가 필요하다.
1. OpenCV 설치
1.1. 빌드 필수 패키지 설치
$ sudo apt-get install build-essential cmake pkg-config -y
$ sudo apt-get install libjpeg-dev libtiff5-dev libpng-dev ffmpeg libavcodec-dev libavformat-dev libswscale-dev libxvidcore-dev libx264-dev libxine2-dev libv4l-dev v4l-utils libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libgtk-3-dev mesa-utils libgl1-mesa-dri libgtkgl2.0-dev libgtkglext1-dev libatlas-base-dev gfortran libeigen3-dev python3-dev python3-numpy -y
1.2. OpenCV 빌드 및 설치
1.2.1. 다운로드 및 압축해제
# opencv 디렉토리 생성 및 진입
$ mkdir opencv && cd opencv
# opencv 압축파일 다운로드
$ wget -O opencv.zip https://github.com/opencv/opencv/archive/4.2.0.zip
$ wget -O opencv_contrib.zip https://github.com/opencv/opencv_contrib/archive/4.2.0.zip
# 압축해제
$ unzip opencv.zip && unzip opencv_contrib.zip
# zip unzip이 없다면 sudo apt-get install zip unzip -y
1.2.2. 빌드 및 설치
# 압축해제한 opencv 디렉토리 진입, build 디렉토리 생성 및 진입
$ cd opencv-4.2.0 && mkdir build && cd build
# cmake 빌드 설정
$ cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=OFF -D WITH_IPP=OFF -D WITH_1394=OFF -D BUILD_WITH_DEBUG_INFO=OFF -D BUILD_DOCS=OFF -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=OFF -D BUILD_TESTS=OFF -D BUILD_PERF_TESTS=OFF -D WITH_QT=OFF -D WITH_GTK=ON -D WITH_OPENGL=ON -D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib-4.2.0/modules -D WITH_V4L=ON -D WITH_FFMPEG=ON -D WITH_XINE=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D OPENCV_GENERATE_PKGCONFIG=ON ../
# 코어 수 확인
$ cat /proc/cpuinfo | grep processor | wc -l
# 빌드
$ time make -j<코어수 입력>
# 설치
$ sudo make install
1.2.3. 설치 확인
$ python3
>>> import cv2
>>> cv2.__version__
'4.2.0'
2. Yolo Mark 설치
# yolo mark 다운로드 및 디렉토리 진입
$ git clone https://github.com/AlexeyAB/Yolo_mark.git && cd Yolo_mark
# 설치
$ cmake .
$ make
# 테스트
$ sh linux_mark.sh