This project based on android tensorflow , retrain model to recognize NTD 1,5,10,50 coin
-
$pip3 install tensorflow
-
$git clone https://github.com/tensorflow/tensorflow.git
-
$cd tensorflow
-
$git checkout r1.5
-
gather lots of image (better larger than 20 images of each categories, or it might cause issue)
-
retrain model by using retrain.py
$cd /Users/garyhsu/workspace/git/tensorflow/tensorflow/examples/image_retraining
$sudo python3 retrain.py --how_many_training_steps=4000 --model_dir=/Users/garyhsu/workspace/git/Android-OR-Tensorflow-Camera/tf_files --bottleneck_dir=/Users/garyhsu/workspace/git/Android-OR-Tensorflow-Camera/tf_files/bottlenecks --output_graph=/Users/garyhsu/workspace/git/Android-OR-Tensorflow-Camera/tf_files/retrained_graph.pb --output_labels=/Users/garyhsu/workspace/git/Android-OR-Tensorflow-Camera/tf_files/retrained_labels.txt --image_dir=/Users/garyhsu/workspace/git/Android-OR-Tensorflow-Camera/coin
$cd /Users/garyhsu/workspace/git/tensorflow/tensorflow/python/tools
$python3 optimize_for_inference.py --input=/Users/garyhsu/tf_files/retrained_graph.pb --output=/Users/garyhsu/tf_files/optimized_graph.pb --input_names="Mul" --output_names="final_result"
https://codelabs.developers.google.com/codelabs/tensorflow-for-poets/#0
- google account login
- go to google API console
- follow the tutorial (https://support.google.com/googleapi/answer/6158849?hl=zh-Hant#installedapplications&android)
- google api offial website (https://developers.google.com/drive/api/v3/about-sdk)