Car Brand Detection v01 - Intel

CAR BRAND DETECTION PROTOTYPE USING INTEL? DISTRIBUTION OF OPENVINOTM TOOLKIT

IMPLEMENTATION GUIDE - VERSION 0.1 APRIL 2019

Car Brand Detection ? Implementation Guide

Document Release Note

Project: Car Brand Detection Proof of Concept (PoC) Setup document for DGCT

Author Sai Srujana, KotraX

Document Details

Version Number 0.1

Description

Car Brand Detection PoC Setup document for DGCT

Validated By Ramakrishna, MudavathiX

17-Apr-19

Date

ii

Car Brand Detection ? Implementation Guide

Contents

1. Introduction ............................................................................................................................................ 1 2. System Requirements............................................................................................................................ 2 3. Implementation ...................................................................................................................................... 3

3.1. Installing TensorFlow* ................................................................................................................... 3 3.1.1. Pre-requisites ........................................................................................................................ 3 3.1.2. Creating Virtual Environment ................................................................................................ 3 3.1.3. Installing Packages ............................................................................................................... 3 3.1.4. Verifying Installation .............................................................................................................. 3

3.2. Setting up TensorFlow* Object Detection API .............................................................................. 4 3.3. Downloading TensorFlow* Models................................................................................................ 4 3.4. Setting up Environment Variables................................................................................................. 4 3.5. Preprocessing Dataset .................................................................................................................. 4

3.5.1. Annotating Objects ................................................................................................................ 4 3.5.2. Converting XML to CSV Format............................................................................................ 5 3.5.3. Converting CSV Files to TensorFlow* Format ...................................................................... 6 3.6. Training the Model ........................................................................................................................ 7 3.6.1. Configuring the Model ........................................................................................................... 7 3.6.2. Creating Label File ................................................................................................................ 8 3.6.3. Training the Model................................................................................................................. 8 3.6.4. Freezing the Model ............................................................................................................... 8 3.7. Model Optimization ....................................................................................................................... 9 4. Testing ................................................................................................................................................. 10 5. Why TensorFlow*?............................................................................................................................... 12 6. Why TensorFlow* SSD_Inception_v2 model?..................................................................................... 13

iii

Car Brand Detection ? Implementation Guide

List of Abbreviations

Abbreviation API CNN CSV Faster-R-CNN FPGA IR ISV OpenVINO OpenCL OpenCV PoC XML

Expanded Form Application Program Interface Convolutional Neural Network Comma Separated Values Faster R Convolutional Neural Network Field Programmable Gate Array Intermediate Representation Independent Software Vendor Open Visual Inferencing and Neural Network Optimization Open Computing Language Open Computer Vision Proof of Concept Extensible Markup Language

iv

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download