Difference between revisions of "YOLO"

From Interaction Station Wiki
Jump to navigation Jump to search
Line 16: Line 16:
 
*Guide:
 
*Guide:
 
*https://www.pyimagesearch.com/2016/10/24/ubuntu-16-04-how-to-install-opencv/
 
*https://www.pyimagesearch.com/2016/10/24/ubuntu-16-04-how-to-install-opencv/
 +
 +
 +
 +
=== Installing Darknet  (GPU + OpenCV)  ===
 +
git clone https://github.com/pjreddie/darknet.git
 +
cd darknet
 +
nano Makefile
 +
 +
*Set these flags to 1 and save:
 +
GPU=1
 +
OPENCV=1
 +
 +
make
 +
 +
 +
*Guide:
 +
*https://pjreddie.com/darknet/install/
 +
 +
=== Using YOLO with Darknet (GPU + OpenCV) ===
 +
 +
*Download the weights:
 +
wget https://pjreddie.com/media/files/yolov3.weights
 +
 +
*Run the detector (image):
 +
./darknet detect cfg/yolov3.cfg yolov3.weights data/dog.jpg
 +
 +
*Run the detector (video):
 +
./darknet detector demo cfg/coco.data cfg/yolov3.cfg yolov3.weights <video file>
 +
 +
*Run the detector (webcam):
 +
./darknet detector demo cfg/coco.data cfg/yolov3.cfg yolov3.weights
 +
 +
*Guide:
 +
*https://pjreddie.com/darknet/yolo/

Revision as of 22:01, 2 January 2019

Installation

  • Fist, we install OpenCV:

OpenCV installation in Ubuntu 16.04

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install build-essential cmake pkg-config
sudo apt-get install libjpeg8-dev libtiff5-dev libjasper-dev libpng12-dev
sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
sudo apt-get install libxvidcore-dev libx264-dev
sudo apt-get install libgtk-3-dev
sudo apt-get install libatlas-base-dev gfortran
sudo apt-get install python2.7-dev python3.5-dev


Installing Darknet (GPU + OpenCV)

git clone https://github.com/pjreddie/darknet.git
cd darknet
nano Makefile
  • Set these flags to 1 and save:
GPU=1
OPENCV=1
make


Using YOLO with Darknet (GPU + OpenCV)

  • Download the weights:
wget https://pjreddie.com/media/files/yolov3.weights
  • Run the detector (image):
./darknet detect cfg/yolov3.cfg yolov3.weights data/dog.jpg
  • Run the detector (video):
./darknet detector demo cfg/coco.data cfg/yolov3.cfg yolov3.weights <video file>
  • Run the detector (webcam):
./darknet detector demo cfg/coco.data cfg/yolov3.cfg yolov3.weights