openPose 논문 리스트 설치 컴퓨터는 한성컴퓨터 보스몬스터 (NVIDA 1080) 스팩은 아래와 같다. 코드 다운 종속 프로그램 설치 아래와 같은 설정 창이 나온다. 아래와 같이 처음에 컴파일 성공 quick-start 가이드에 따라서 한번 실행해 본다. 빌드가 성공해야만 비디오 실행 명령어 아래는 그냥 포즈만 디텍션한 것으로 아래는 두 동영상 예제를 실행 했을 때의 openPose 설치 및 구동 (ubuntu 16.04 + 1080)
CMU
의 유명 프로젝트인 딥러닝 기반 openPose
구동에 대해서 다룬다.
영상 자동 tagging
시 유용하게 쓸 수 있는 오픈 코드인것 같다.CVPR17
, Realtime Multi-Person 2D Pose Estimation using Part Affinity FieldsCVPR16
, Hand Keypoint Detection in Single Images using Multiview BootstrappingCVPR16
, Convolutional pose machines설치
구매시기: 2017.1월, 200만원git clone https://github.com/CMU-Perceptual-Computing-Lab/openpose.git
sudo apt-get install cmake-qt-gui
설치 make 위해서 visual configuration을 하기 위함이다.CUDA 8
과 cuDNN 5.1
설치. cuDNN
까지 설치해야 Deep Learning 작업시 속도가 빠르다. CUDA 9.0
까지 나와 있으니 버전을 잘 맞춰서 설치sudo ./install_cmake.sh
해당 스크립트로 설치 가능sudo ./install_cmake.sh
sudo apt-get install libopencv-dev
설정을 통한 Makefile 생성
Console
에서 cmake-gui
를 입력where is the source code
부분에 openpose root 디렉토리를 설정where to build the binaries
부분에 build 디렉토리 설정configure
버튼을 누르고 Unix Makefile
로 선택한다.Finish
버튼을 누르면 아래와 같이 진행된다.generate
버튼을 한번 더 누른다. done
이 나오면 성공git clone
으로 코드만 다운받고 설치만 하면 build
디렉토리에 Makefile
이 없다. 이제 정상적으로 생성 되어있다.make -j 8
을 실행해서 컴파일 한다. (8은 가능한 process 숫자이다.)데모 실행 결과
build/examples/openpose/openpose.bin
파일이 생성되어 있다.# Ubuntu
./build/examples/openpose/openpose.bin --video examples/media/video.avi
# With face and hands
./build/examples/openpose/openpose.bin --video examples/media/video.avi --face --hand
1080
에서 10 FPS
까지 나온다.얼굴
과 손
을 포함한 것으로 급격히 떨어져서 1.4 FPS
가 된다.GPU load
를 측정한 것이다.
GPU 메모리는 1.7GB
사용하고 GPU-Util
은 80~90%
정도 점유된다.
'AI > Caffe' 카테고리의 다른 글
Faster R CNN Training (0) | 2017.02.27 |
---|---|
Faster-R-CNN Install on Ubuntu 16.04(GTX1080 CUDA 8.0,cuDNN 5.1) (4) | 2017.02.26 |