Image recognition using ROS and TensorFlow
After discussing the basics of TensorFlow, let's start discussing how to interface ROS and TensorFlow to do some serious work. In this section, we are going to deal with image recognition using these two.
There is a simple package to perform image recognition using TensorFlow and ROS. Here is the ROS package to do this:
https://github.com/qboticslabs/rostensorflow
This package was forked from https://github.com/OTL/rostensorflow. The package basically contains a ROS Python node that subscribes to images from the ROS webcam driver and performs image recognition using TensorFlow APIs. The node will print the detected object and its probability.
Note
This code was developed using TensorFlow tutorials from the following link: https://www.tensorflow.org/versions/r0.11/tutorials/image_recognition/index.html.
The image recognition is mainly done using a model called deep convolution network. It can achieve high accuracy in the field of image recognition. An...