[RELEASED] Unity3D Google Cloud Vision


PURCHASE
| WEBSITE

Google Cloud Vision a true cross platform tool for Unity which provides functionality for:
Powerful Image Analysis:
• Label Detection
• Face Detection
• Explicit Content Detection
• Image Attributes
• Logo Detection
• Web Detection
• Landmark Detection
• Optical Character Recognition

• Full included Google Cloud Vision REST API

• File browser included

Google Cloud Vision enables developers to understand the content of an image. It quickly classifies images into thousands of categories (e.g., “sailboat”, “lion”, “Eiffel Tower”), detects individual objects and faces within images, and finds and reads printed words contained within images. You can build metadata on your image catalog, moderate offensive content, or enable new marketing scenarios through image sentiment analysis. Analyze images uploaded in the request or integrate with your image storage on Google Cloud Storage.

Based on Google Cloud Vision API

Warning:
• Be sure to read the terms of service of Google Cloud Vision API
• The plugin does not cover the cost of the Google Cloud Service
Pricing

Full source code Included!

File formats:
• JPEG
• PNG8
• PNG24
• GIF
• Animated GIF (first frame only)
• BMP
• WEBP
• RAW
• ICO

Image sizing:
To enable accurate image detection within the Google Cloud Vision, images should generally be a minimum of 640 x 480 pixels (about 300k pixels)

File size:
Image files sent to the Google Cloud Vision should not exceed 4 MB.

Note:
• Works with il2cpp.
• Tested on:
—Android
—IOS
—Windows
—Mac
—WindowsStore
• Works with Unity Cloud Build.

Versions:
1.0 - Available on Asset Store

We love to hear from you! Contact us, share your feedback, suggestions at frostweep@gmail.com

1 Like

I am going to buy it straight away.
Thanks and I hope Unity get it reviewed pronto.
Thanks for this.

Hello,

Thanks for this words :slight_smile:

I hope too

Will there be some examples in the package? For example Document OCR
Will there be a getting started doc to show us what is needed to setup GCS to use this asset?

Hello,

actually yes.
we provided two examples: with all features and with Document OCR(simple).

Also we provided the simple File Browser. https://d2ujflorbtfzji.cloudfront.net/package-screenshot/c1db7c40-c740-4657-ab51-342cce4c2c5f_scaled.jpg

Thanks and Best Regards

Come on Unity.
This post won’t help to get unity to release it quicker, but it just felt better to post

haha,
yeah :slight_smile:

I’m also want that the Unity review it faster

Still waiting.

How long did it take for Google Speech to get approved?

Hello,

  1. please write me mail regarding the vision asset on email frostweep@gmail.com.
  2. actually the new assets takes much more time for approving… 21+ days. for the approved assets it takes 2-7days.

Best

Ok thanks, I sent you an Email

Asset already available on asset store!

Yahoo! I just bought it. Thanks! I will get around to trying it out tomorrow.

inport
Assets/FrostweepGames/GCVision/Scripts/Core/Managers/VisionManager.cs(78,46): error CS0433: The imported type `Newtonsoft.Json.JsonConvert’ is defined multiple times

This is a problem that happens often. I use Playmaker and bolt. I know how to resolve this problem but it would be great if at import GV does not throw errors.

There must be a way to avoid this.

hi,

actually we use dlls of the newtonsoft json parser… I guess it also has in your project.
we testing it in the empty project so thats why you have some troubles.

you can delete on of them.

I guess we will make own json parser for the our assets in the future.

sorry about that but its not the big problem but thanks for the feedback!

Hi, and thanks for this.

I tried the TutorialExample and it works fine getting your website png and Debuging it to the Unity console.

But how do I do this with a photo taken in the Unity Editor? I have captured a photo in Unity with a webcam, converted it to a Base64String and stored that in a variable.

Now I would like to pass that string to google and not a url. Can you please give me an example of this?

Thanks

Hello, sure:

image = new Image()
                    {
                        source = new ImageSource()
                        {
                            imageUri = string.Empty,
                            gcsImageUri = string.Empty
                        },
                        content = %yourBase64String%
                    },

Also you can find this code in the ‘Example’ .

Hope I helped you!
Also if possible we would be happy if you write the review about our asset on the store!

Thanks and Best!

Hi and thanks.
I got it working with the TextDetection as you did, but as soon as I switch it to DocumentDetection I get this error. For document do I have to change something else?

NullReferenceException: Object reference not set to an instance of an object
TutorialExample._gcVision_AnnotateSuccessEvent (FrostweepGames.Plugins.GoogleCloud.Vision.VisionResponse arg1, Int64 arg2) (at Assets/FrostweepGames/GCVision/Examples/TutorialExample/TutorialExample.cs:62)

Hello,

I guess you should change the response variable,

you trying to get the response from the other request type. try to get info from other response variable.
for more info you can read documentation on the google https://goo.gl/eh6HqX

Hi,

I really appreciate your help very much, so thanks and yes I will be writing a positive review later on today.

I am struggling a little with all the code in your Example. I am not used to GUI. Could you please make a simple example only for document detection and use only the new UI or even just have it save the paragraphs to a string list.

I am not that good a C# at the moment and any examples I find look completely different to how you write your code. The google examples don’t explain much.

I would deeply appreciate a simple coded example as I said above.

Thanks very much

Chris.

My Email eagleeyez@gmx.de