DocsDigital Panel Meter OCR API

Digital Panel Meter OCR API

Automatically localize, segment, and read values from multi-meter electrical panels, 7-segment LED displays (Voltage, Current, Frequency), and multi-row LCD digital power meters.

POSThttp://178.105.157.85:3000/api/ocr?type=PANEL_METER

Request Example

cURL
curl -X POST \
  "http://178.105.157.85:3000/api/ocr?type=PANEL_METER" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: multipart/form-data" \
  -F "image=@/path/to/document.jpg"

Authentication Header

Authorization: Bearer YOUR_API_KEY

Generate an API key from your Dashboard → API Keys panel. For testing server/sandbox local environments, key verification is bypassed.

Parameters

NameTypeRequiredDescription
imageFileYesElectrical panel board, kubikel, or meter display photo (JPG, PNG, WebP)

Headers

NameTypeRequiredDescription
AuthorizationStringYesBearer YOUR_API_KEY (Optional for local sandbox)
Content-TypeStringYesmultipart/form-data

Response Example

JSON
{
  "success": true,
  "total_meters": 3,
  "meters": [
    {
      "meter_id": 1,
      "panel_label": "VOLTAGE METER",
      "brand_model": "SELEC MV507",
      "display_type": "7_SEGMENT_LED",
      "value": 229.7,
      "unit": "V",
      "box": [15, 210, 280, 810],
      "confidence": 98.6
    },
    {
      "meter_id": 2,
      "panel_label": "AMMETER",
      "brand_model": "SELEC MA507",
      "display_type": "7_SEGMENT_LED",
      "value": 12.45,
      "unit": "A",
      "box": [340, 210, 605, 810],
      "confidence": 98.1
    },
    {
      "meter_id": 3,
      "panel_label": "POWER METER",
      "brand_model": "Schneider PowerLogic PM5350",
      "display_type": "LCD_DIGITAL",
      "value": 2.854,
      "unit": "kW",
      "readings": {
        "v_avg": { "label": "Average Voltage", "value": 229.6, "unit": "V" },
        "i_avg": { "label": "Average Current", "value": 12.45, "unit": "A" },
        "p_tot": { "label": "Total Active Power", "value": 2.854, "unit": "kW" },
        "e_del": { "label": "Delivered Energy", "value": 8.47, "unit": "kWh" }
      },
      "box": [660, 210, 960, 890],
      "confidence": 97.4
    }
  ],
  "summary": {
    "voltage_v": 229.7,
    "current_a": 12.45,
    "power_kw": 2.854,
    "energy_kwh": 8.47
  },
  "annotated_image": "/9j/4AAQSkZJRgABAQ...",
  "process_time_ms": 182.4,
  "timestamp": "2026-08-29T09:15:00.000Z"
}

Rate Limit

Depending on your plan. Check your dashboard for current limits.