Custom Image Recognition API

Recognize and automate your images

Histological image
Normal cell
Histological image
Abnormal cell
Type of stripes
Horizontal
Type of stripes
Vertical
Type of stripes
Diagonal
Is there a swimming pool?
Yes
Is there a swimming pool?
No
Surveillance cameras
Empty
Surveillance cameras
Normal
Surveillance cameras
Suspicious
Home scene
Living room
Home scene
Bedroom
Home scene
Kitchen
Home scene
Bathroom
Get started freeContact us
Explore use cases

Powerful artificial intelligence. Made easy.

High accuracy

Use deep learning algorithms with the highest accuracy on the market.

Simple setup and use

Implement cutting-edge vision automation faster with no development costs.

Recognize anything

Train custom neural network to recognize your specific images.

Training interface

Create powerful and custom image recognizers in intuitive web interface.

Scalable

Scale up easily with no infrastructure costs.

Always improving

We always improve the underlying machine learning algorithms so you are up-to-date.

Get started freeContact us

Free, easy to set up, no credit card required

Intuitive interface

User interface to create, manage and deploy your custom image recognition models. No machine learning or coding knowledge required.

Start for free now

Setup in 5 minutes

1

Define

Define your categories and upload sample images.

2

Train

Custom neural network is trained. Preview the results right away.

3

Recognize

Send us an image and recognize it with your custom neural network.

Use cases

Explore where custom image recognition API helps across industries.

Developers first

We take care of the complexity behind and wrap it in a few lines of code.

see documentation

curl -v -XPOST -H 'Authorization: JWT {your JWT Token}' -F 'image=@{path/mypicture.jpg};type=image/jpeg' http://cl-api.vize.ai/{task.id}import requests

url = "http://cl-api.vize.ai/{your task ID}"
files = {'image': open({path/myimage.jpg}, 'rb')}

headers = {"Authorization": "JWT {your JWT token}"}

response = requests.request("POST", url, files=files, headers=headers)
print(response.text)$file_name_with_full_path = realpath('{path/myimage.png}');
$curl_handle = curl_init("http://cl-api.vize.ai/{your task ID}");

curl_setopt($curl_handle, CURLOPT_POST, 1);
$args['image'] = new CurlFile({path/myimage.png}, 'image/png');
curl_setopt($curl_handle, CURLOPT_POSTFIELDS, $args);
curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl_handle, CURLOPT_HTTPHEADER, array(
  "authorization: JWT {your JWT token}",
  "cache-control: no-cache",));

$returned_data = curl_exec($curl_handle);
curl_close ($curl_handle);
echo $returned_data;
Get started freeContact us

Free, easy to set up, no credit card required