Overview
- you get the characters as text format from the image file with characters
- first step
- you prepare the image file with characters (any language, of course Japanese too)
 - you prepare the 
API KeyofGoogle Cloud Vision API 
 - second step
- exec method in this gem
 
 - third step
- you get the characters as text format :)
 
 
 - first step
 
Installation
$ gem install character_recognition_by_vision_apiUsage
1. prepare the image file
- in this repository, I prepare sample_image.png
 
2. prepare api_key of Google Cloud Vision API
- the official site of Google Cloud Vision API is here
 - you acquire 
API Keyat Google Cloud Platform Service- the detail of procedure is omitted on this document
 - the blue part of below image contains 
API Key 
 
3. require gem
require 'character_recognition_by_vision_api'4. exec method
CharacterRecognitionByVisionApi.extract_to_text(image_file, api_key)5. return the characters as text format
- 🎉you get the characters as text format🎉
 
Example
when the image file is below
the result is here
あいうえおかきくけこさしすせそた
ちってとなにぬねのはひふへぼまみ
むめもやゆよらりる丸ろわをんーゑ
H本語表示サンプJ 1 2 3 4 5 60
ABCDE FGHIJKLMNOP
- looks almost good :)
 
Development
After checking out the repo, run bin/setup to install dependencies. Then, run rake spec to run the tests. You can also run bin/console for an interactive prompt that will allow you to experiment.
To install this gem onto your local machine, run bundle exec rake install. To release a new version, update the version number in version.rb, and then run bundle exec rake release, which will create a git tag for the version, push git commits and tags, and push the .gem file to rubygems.org.
Contributing
Bug reports and pull requests are welcome on GitHub at https://github.com/corselia/character-recognition-by-vision-api.
License
The gem is available as open source under the terms of the MIT License.

