Tensorflow In ROS Save

Tensorflow tutorial in ROS

Project README

Tensorflow_in_ROS

I made a ros-node to predict numbers from camera image.
I used Tensorflow tutorial Deep MNIST model(https://www.tensorflow.org/versions/r0.11/tutorials/mnist/pros/index.html)

Before you use this, you must install some programs.

$ sudo apt-get install ros-indigo-cv-bridge ros-indigo-cv-camera

tensorflow_in_ros_mnist.py

This is main file. This make the ros-node.

  • publish: /result (std_msgs/Int16)
  • subscribe: /image (sensor_msgs/Image)

model.ckpt,model.ckpt.meta

This is Trained model. Test set accuracy is approximately 99.2%.

How to try

$ roscore
$ python tensorflow_in_ros_mnist.py image:=/cv_camera/image_raw
$ rosrun cv_camera cv_camera_node
$ rostopic echo /result

Result

You can see ros-node published predicted numbers. Look at this.
Right picture is 9-image from camera.
Left number is published predicted number.

Result

Reference

This software is released under the Apache License2.0, see LICENSE.txt.

Open Source Agenda is not affiliated with "Tensorflow In ROS" Project. README Source: shunchan0677/Tensorflow_in_ROS
Stars
85
Open Issues
1
Last Commit
6 years ago
License

Open Source Agenda Badge

Open Source Agenda Rating