#ImageRecognition #API with REST webservice
Image Recognition API
This Image Recognition API allows images to be tagged with a label to describe the content of the image, and a confidence score percentage to indicate the level of trust in the algorithm’s judgement. View our homepage at http://imagerecognition.apixml.net
Image Recognition Web Service
The API endpoint can be accessed via this url:
http://imagerecognition.apixml.net/api.asmx
It requires an API Key, which can be applied for via this url:
Recognise
The first API endpoint is http://imagerecognition.apixml.net/api.asmx?op=Recognise
It accepts a url to an image, for example “https://www.argospetinsurance.co.uk/assets/uploads/2017/12/cat-pet-animal-domestic-104827-1024×680.jpeg”
And returns a result as follows;
<RecogntionResult xmlns:xsd=”http://www.w3.org/2001/XMLSchema” xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance” xmlns=”http://imagerecognition.apixml.net/”> <Label>Egyptian cat</Label> <Confidence>3.63228369</Confidence> </RecogntionResult> |
Urls must be publicly accessible, you cannot use localhost urls, or intranet addresses. |
RecogniseFromBase64
The next API Endpoint is http://imagerecognition.apixml.net/api.asmx?op=RecogniseFromBase64
It accepts a base64 encoded string containing the image, you must also provide the image format, such as “jpg”, “png”, “bmp” etc.
It returns a result as follows;
<RecogntionResult xmlns:xsd=”http://www.w3.org/2001/XMLSchema” xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance” xmlns=”http://imagerecognition.apixml.net/”> <Label>Egyptian cat</Label> <Confidence>3.63228369</Confidence> </RecogntionResult> |
OCR Web Service
Optical character recognition converts an image containing text to the text itself, a microsite for this service can be reviewed at http://ocr.apixml.net/ , here, there are two API endpoints exposed
ProcessUrl
Extract text from an image that is available on the internet via a Url. It’s endpoint is here
http://ocr.apixml.net/ocr.asmx?op=ProcessUrl
Urls must be publicly accessible, you cannot use localhost urls, or intranet addresses. |
ProcessBase64
Extract text from an image which has been base64 encoded. You also require a file extension (png/jpg/etc) to indicate the format. It’s endpoint is here;
http://ocr.apixml.net/ocr.asmx?op=ProcessBase64
By default, this service will assume a single line of text, rather than a page of text, in order to change this default behavior, or to customise it to your needs, then you can use the “extraArguments” parameter to fine-tune the OCR operation. The full list of these possible parameters are available on http://ocr.apixml.net/ |
RESOURCES
Contact information
This software is designed by Infinite Loop Development Ltd (http://www.infiniteloop.ie) and is subject to change. If you would like assistance with custom software development work, please contact us below;
-
info@infiniteloop.ie
-
+44 28 71226151
-
Twitter: @webtropy