Food Recognition API

Usage

👉 Enqueue Image | POST /enqueue


Request

            
curl -X 'POST' \
    'https://aicrowd-api.myfoodrepo.org/enqueue' \
    -H 'accept: application/json' \
    -H 'Content-Type: application/json' \
    -d '{
            "image_url": "https://upload.wikimedia.org/wikipedia/commons/a/a3/Eq_it-na_pizza-margherita_sep2005_sml.jpg",   
            "webhook_url": "https://postman-echo.com/post",
            "model_id" : "swiss-v3.0"
        }'
            

Response

            
{
    "job_id": "1620849944-0aab5639aaa06c",
    "created_at": "2021-05-12T22:05:44.223046",
    "updated_at": "2021-05-12T22:05:44.223852",
    "processing_time": null,
    "status": "MFR.Job.QUEUED",
    "message": "Job Queued Successfully",
    "request": {
        "image_url": "https://upload.wikimedia.org/wikipedia/commons/a/a3/Eq_it-na_pizza-margherita_sep2005_sml.jpg",
        "webhook_url": "https://postman-echo.com/post",
        "model_id" : "swiss-v3.0"
    },
    "response": null,
    "aicrowd_model_identifier": null,
    "model_identifier": null,
    "model_id": null,
    "api_version": "v1.1"
}
            

👉 Get Job Status | GET /status/<:job_id>


Request

            
curl -X 'GET' \
    'https://aicrowd-api.myfoodrepo.org/status/1620849944-0aab5639aaa06c' \
    -H 'accept: application/json'
            

Response

            
{
  "job_id": "1620719546-0aab5639aaa06c",
  "created_at": "2021-05-11T09:52:26.480670",
  "updated_at": "2021-05-11T09:53:38.297887",
  "processing_time": 71.806748,
  "status": "MFR.Job.SUCCESS",
  "message": "Image successfully processed.",
  "request": {
    "image_url": "https://upload.wikimedia.org/wikipedia/commons/a/a3/Eq_it-na_pizza-margherita_sep2005_sml.jpg",
    "webhook_url": "https://postman-echo.com/post",
    "model_id" : "swiss-v3.0"
  },
  "response": [
    {
      "image_id": "Eq_it-na_pizza-margherita_sep2005_sml.jpg",
      "bbox": [
        403.4918212890625,
        211.64520263671875,
        155.51470947265625,
        135.83795166015625
      ],
      "score": 0.28141655027866364,
      "category_id": 2022,
      "area": 13591,
      "id": 0,
      "iscrowd": 0,
      "polygons": [
        [
          [
            449,
            218
          ],
          [
            448,
            219
          ],
          [
            443,
            219
          ],
          [
            442,
            220
          ],
          ....
          ....
          [
            478,
            219
          ],
          [
            477,
            218
          ]
        ]
      ],
      "category_name": "pizza"
    },
    .....
    .....
    .....
  ],
  "aicrowd_model_identifier": "181744", // Internal to AIcrowd
  "model_identifier": "181744", // To be deprecated soon. Internal to AIcrowd
  "model_id": "swiss-v3.0", // Same as model_id passed in the request  
  "api_version": "v1.1"
}