Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Bounding boxes using tensorflow and inception-v3

Is it possible to have bounding boxes prediction using TensorFlow? I found TensorBox on github but I'm looking for a better supported or maybe official way to address this problem.

I need to retrain the model for my own classes.

like image 591
BernardoGO Avatar asked Jul 18 '16 21:07

BernardoGO


People also ask

Can TensorFlow/Keras and OpenCV predict bounding box coordinates from input image?

Using TensorFlow/Keras and OpenCV, we were able to detect the airplane and draw its bounding box. As you can see, our bounding box regressor has correctly localized the airplane in the input image, demonstrating that our object detection model actually learned how to predict bounding box coordinates just from the input image!

Is it possible to import inception V3 in TensorFlow?

I am trying to import Inception v3 in TensorFlow. I wish to apply it after reading this tutorial on object detection. Show activity on this post. Keras, now fully merged with the new TensorFlow 2.0, allows you to call a long list of pre-trained models. If you want to create an Inception V3, you do:

What is bounding box regression in deep learning?

Figure 1: Bounding box regression, a form of deep learning object detection, explained ( image source: Cogneethi ). In this tutorial, we’ll build such a system with Keras, TensorFlow, and Deep Learning. We are all likely familiar with the concept of image classification via deep neural networks. When performing image classification, we:

What is TensorFlow V3 convolutional neural network?

The TensorFlow v3 convolutional neural network enables image analysis and object detection as well as is initially a TensorFlow module for Google Docs. The ImageNet Recognition Challenge introduced Google’s third Edition of its Inception Convolutional Neural Network in November 2012.


1 Answers

It is unclear what exactly do you mean. Do you need object detection? I assume it from the 'bounding boxes'. If so, inception networks are not directly applicable for your task, they are classification networks. You should look for object detection models, like Single Shot Detector (SSD) or You Only Look Once (YOLO). They often use pre-trained convolutional layers from classification networks, but have additional layers on the top of it. If you want Inception (aka GoogLeNet), YOLO is based on that. Take a look at this implementation: https://github.com/thtrieu/darkflow or any other you can find in Google.

like image 182
Dmytro Prylipko Avatar answered Oct 20 '22 13:10

Dmytro Prylipko