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.
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
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?
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.
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!
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?
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)
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
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.