Tensorflow와 Opencv를 활용한 Streaming Object Detection

이미지
Tensorflow와 Opencv를 활용한 Streaming Object Detection 이전 포스팅에서 진행되었던 Tensorflow 설치와 Opencv 설치를 완료하셨다면 이번 예제를 간단하게 다룰 수 있습니다. 준비물 : USB 웹캠(노트북은 내장 카메라로 가능합니다.) 아래 그림과 같이 파이참에서 새로운 파이썬 파일을 만들어 줍니다. 새로운 파이썬 파일을 만드셨다면 아래 코드를 복사하여 붙여 넣습니다. import numpy as np import os import six . moves . urllib as urllib import sys import tarfile import tensorflow as tf import zipfile from collections import defaultdict from io import StringIO from matplotlib import pyplot as plt from PIL import Image import cv2 cap = cv2 . VideoCapture ( 1 ) # This is needed since the notebook is stored in the object_detection folder. sys . path . append ( ".." ) # ## Object detection imports # Here are the imports from the object detection module. # In[3]: from utils import label_map_util from utils import visualization_utils as vis_util # # Model preparation # ## Variables # # Any model exported using the `export_inference_graph.py` tool can be ...

Ubuntu(우분투) 16.04에 Opencv3 설치하기.

이미지
이번 포스팅은 Ubuntu(우분투) 16.04에 Opencv3 설치하기 입니다. https://www.youtube.com/watch?v=MyAOtvwTkT0&t=464s https://github.com/tekkies/cvdrone 저는 딥러닝을 이용하여 Object_detection 과 Ardrone을 사용하여 위와 같은 예제를 해보기 위해 opencv를 설치합니다. (위 내용은 다음 순서에 포스팅 하겠습니다.) opencv의 설치 목적은 달라도 설치과정은 동일합니다. 1. 우선 Qt를 설치합니다. $ sudo apt-get install g++ $ sudo apt-get install libgl1-mesa-dev libglu1-mesa-dev $ sudo apt-get install build-essential $ sudo apt-get install libfontconfig1 $ sudo apt-get install mesa-common-dev $ sudo apt-get install libglu1-mesa-dev -y 아래 링크로 이동후 리눅스 x64 다운 http://download.qt.io/archive/qt/5.5/5.5.0/ $ cd 다운로드/ ~/다운로드$ chmod +x qt-opensource-linux-x64-5.5.0-2.run ~/다운로드$ ./qt-opensource-linux-x64-5.5.0-2.run $ sudo nano ~/.bashrc bashrc파일 끝에 아래 내용을 추가. export PATH=/opt/Qt5.5.0/5.5/gcc_64/bin/:$PATH 패스 환경 추가한 것을 적용시키고 source ~/.bashrc 새로운 터미널을 열고 $ qmake --version QMake version 3.0 Using Qt version 5.5.0 in /opt/Qt5.5.0/5.5/gcc_64/lib 위와 ...

우분투(Ubuntu)에 Tensorflow-GPU, Anaconda, Pycharm 설치하기

이미지
 우분투(Ubuntu)에 Tensorflow-GPU, Anaconda, Pycharm 설치하기 ! OS : Ubuntu LTS 16.06 그래픽카드 : GTX 1060 (GTX 900대, GTX 1000대 모두 동일하게 설치 가능합니다.) 1. 그래픽드라이버 설치! 우분투를 처음 설치하셨다면 그래픽 드라이버를 설치해야 합니다. (만약, 그래픽 드라이버를 설치하셨다면 Skip하고 진행하세요!) $ sudo add-apt-repository ppa:graphics-drivers/ppa $ sudo apt-get update $ sudo apt-get install nvidia-367 드라이버 설치는 10 ~ 15분정도 걸리는거 같습니다. 완료시 재부팅하세요! 2. Anaconda(아나콘다) 설치 하기! 설치에 앞서 파이썬 배포판의 아나콘다는 2와 3이 있습니다. 파이썬 2.x 가 편하신분들은 아나콘다 2를 설치하시고 파이썬 3.x 가 편하신분들은 아나콘다 3을 설치하세요! 개인적으로 아나콘다 3을 추천합니다. 또한, 텐서플로우와 호환성이 좋은 아나콘다3 4.2 를 설치합니다. (참고로 아나콘다3 4.2 버전은 파이썬  3.5 까지 지원한다고 합니다.) 아래 아나콘다 저장소 링크에서 다운 받는다. https://repo.continuum.io/archive/ 아래 그림과 같이 아나콘다3 64bit linux 다운로드 파일명 : "Anaconda3-4.2.0-Linux-x86_64.sh" 다운로드 경로 가서 설치를 진행한다. $ cd Download/ $ bash Anaconda3-4.2.0-Linux-x86_64.sh Enter 를 누르고 More가 뜬다면 시간상 컨트롤+c 를 눌러 스킵한다. Do you approve the license terms? [yes|no] >>> ye...