Download OpenAPI specification:
API xử lý ảnh đồng hồ nước để đọc chỉ số, nhận dạng nhãn hiệu và đánh giá tình trạng đồng hồ, hỗ trợ xử lý cả ảnh đơn và ảnh hàng loạt.
Đối với các điểm cuối xử lý hàng loạt (/v2/bulk-*
), kết quả được gửi không đồng bộ đến hook_url
được cung cấp trong phần thân yêu cầu. Phản hồi webhook tuân theo các lược đồ BulkMeterReadingHookOutput
, BulkMeterInspectionHookOutput
, hoặc BulkMeterInfoHookOutput
như được định nghĩa trong components/schemas
. Đảm bảo hook_url
là một điểm cuối hợp lệ có thể nhận các yêu cầu POST và trả về mã trạng thái 200.
Xử lý một ảnh để trích xuất chỉ số đồng hồ nước.
token required | string Mã thông báo xác thực API |
imagename required | string Tên của tệp ảnh. |
number_actual | string Chỉ số đồng hồ thực tế do người dùng cung cấp (tùy chọn). |
imagedata required | string Dữ liệu ảnh được mã hóa Base64 (JPG, PNG, v.v.). |
{- "imagename": "example",
- "number_actual": "3306",
- "imagedata": "<Base64_image>"
}
{- "id": "16021133502",
- "imagename": "example",
- "actual_number": "3306",
- "predicted_number": "809",
- "read_number": "0809",
- "number_count": 4,
- "score": 0.29,
- "confidence": 1,
- "frame_count": 1,
- "frame_shape": [
- [
- 394.96929931640625,
- 236.75384521484375
], - [
- 425.00006103515625,
- 233
], - [
- 436.03082275390625,
- 321.24615478515625
], - [
- 406.00006103515625,
- 325
]
], - "images": {
}
}
Trích xuất nhãn hiệu và số sê-ri của đồng hồ nước từ một ảnh.
token required | string Mã thông báo xác thực API |
imagename required | string Tên của tệp ảnh. |
imagedata required | string Dữ liệu ảnh được mã hóa Base64 (JPG, PNG, v.v.). |
{- "imagename": "example",
- "imagedata": "<Base64_image>"
}
{- "id": "16021133502",
- "imagename": "16021133502",
- "meter_type": "P-MAX",
- "serial_number": "P-M_D4721502355",
}
Đánh giá tình trạng của đồng hồ nước từ một ảnh.
token required | string Mã thông báo xác thực API |
imagename required | string Tên của tệp ảnh. |
imagedata required | string Dữ liệu ảnh được mã hóa Base64 (JPG, PNG, v.v.). |
{- "imagename": "example",
- "imagedata": "<Base64_image>"
}
{- "id": "16021133502",
- "imagename": "16021133502",
- "meter_condition": {
- "status": "bad",
- "issues_detected": [
- "ban"
]
},
}
Lấy thông tin về loại, chỉ số và tình trạng đồng hồ từ một ảnh.
token required | string Mã thông báo xác thực API |
imagename required | string Tên của tệp ảnh. |
number_actual | string Chỉ số đồng hồ thực tế do người dùng cung cấp (tùy chọn). |
imagedata required | string Dữ liệu ảnh được mã hóa Base64 (JPG, PNG, v.v.). |
{- "imagename": "example",
- "number_actual": "3306",
- "imagedata": "<Base64_image>"
}
{- "id": "16021133502",
- "imagename": "16021133502",
- "meter_type": "P-MAX",
- "serial_number": "P-M_D4721502355",
- "meter_condition": {
- "status": "bad",
- "issues_detected": [
- "ban"
]
},
}
Trích xuất loại, chỉ số và tình trạng đồng hồ từ một ảnh.
token required | string Mã thông báo xác thực API |
imagename required | string Tên của tệp ảnh. |
number_actual | string Chỉ số đồng hồ thực tế do người dùng cung cấp (tùy chọn). |
imagedata required | string Dữ liệu ảnh được mã hóa Base64 (JPG, PNG, v.v.). |
{- "imagename": "example",
- "number_actual": "3306",
- "imagedata": "<Base64_image>"
}
{- "id": "16021133502",
- "imagename": "16021133502",
- "actual_number": "3306",
- "predicted_number": "809",
- "read_number": "0809",
- "number_count": 4,
- "score": 0.29,
- "confidence": 1,
- "frame_count": 1,
- "frame_shape": [
- [
- 394.96929931640625,
- 236.75384521484375
], - [
- 425.00006103515625,
- 233
], - [
- 436.03082275390625,
- 321.24615478515625
], - [
- 406.00006103515625,
- 325
]
], - "meter_type": "Elster DN20",
- "serial_number": "P-M_D4721502355",
- "meter_condition": {
- "status": "Good",
- "issues_detected": [ ]
}, - "images": {
}
}
Xử lý một tệp ZIP chứa nhiều ảnh để trích xuất chỉ số đồng hồ, với kết quả được gửi đến một URL webhook.
token required | string Mã thông báo xác thực API |
data_url required | string <uri> URL của tệp ZIP chứa ảnh. |
hook_url required | string <uri> URL Webhook để nhận kết quả xử lý. |
{
}
{- "id": "57533ab2-e6fd-4dc8-9ec5-0d71f9c71d68",
- "status": "processing",
- "result": { }
}
Đánh giá danh tính của nhiều đồng hồ nước từ một tệp ZIP, với kết quả được gửi đến một URL webhook.
token required | string Mã thông báo xác thực API |
data_url required | string <uri> URL của tệp ZIP chứa ảnh. |
hook_url required | string <uri> URL Webhook để nhận kết quả xử lý. |
{
}
{- "id": "57533ab2-e6fd-4dc8-9ec5-0d71f9c71d68",
- "status": "processing",
- "result": { }
}
Lấy thông tin về loại, chỉ số và tình trạng đồng hồ từ một tệp ZIP, với kết quả được gửi đến một URL webhook.
token required | string Mã thông báo xác thực API |
data_url required | string <uri> URL của tệp ZIP chứa ảnh. |
hook_url required | string <uri> URL Webhook để nhận kết quả xử lý. |
{
}
{- "id": "57533ab2-e6fd-4dc8-9ec5-0d71f9c71d68",
- "status": "processing",
- "result": { }
}
Xử lý một tệp ZIP chứa nhiều ảnh để trích xuất loại, chỉ số và tình trạng đồng hồ, với kết quả được gửi đến một URL webhook.
token required | string Mã thông báo xác thực API |
data_url required | string <uri> URL của tệp ZIP chứa ảnh. |
hook_url required | string <uri> URL Webhook để nhận kết quả xử lý. |
{
}
{- "id": "57533ab2-e6fd-4dc8-9ec5-0d71f9c71d68",
- "status": "processing",
- "result": { }
}
Xử lý một tệp ZIP chứa nhiều ảnh để trích xuất loại, chỉ số và tình trạng đồng hồ, với kết quả được gửi đến một URL webhook.
token required | string Mã thông báo xác thực API |
data_url required | string <uri> URL của tệp ZIP chứa ảnh. |
hook_url required | string <uri> URL Webhook để nhận kết quả xử lý. |
{
}
{- "id": "57533ab2-e6fd-4dc8-9ec5-0d71f9c71d68",
- "status": "processing",
- "result": { }
}
Lấy kết quả của một công việc xử lý hàng loạt bằng ID của nó, nếu có.
bulkId required | string <uuid> Example: 57533ab2-e6fd-4dc8-9ec5-0d71f9c71d68 ID của công việc xử lý hàng loạt |
token required | string Mã thông báo xác thực API |
{- "bulk_id": "57533ab2-e6fd-4dc8-9ec5-0d71f9c71d68",
- "processing_unit": "string",
- "result": [
- {
- "id": "16021133502",
- "imagename": "example",
- "actual_number": "3306",
- "predicted_number": "809",
- "read_number": "0809",
- "number_count": 4,
- "score": 0.29,
- "confidence": 1,
- "frame_count": 1,
- "frame_shape": [
- [
- 394.96929931640625,
- 236.75384521484375
], - [
- 425.00006103515625,
- 233
], - [
- 436.03082275390625,
- 321.24615478515625
], - [
- 406.00006103515625,
- 325
]
], - "images": {
}
}
]
}
Kiểm tra trạng thái của một tác vụ bằng ID của nó.
taskID required | string <uuid> Example: 57533ab2-e6fd-4dc8-9ec5-0d71f9c71d68 ID của tác vụ để kiểm tra trạng thái |
token required | string Mã thông báo xác thực API |
{- "status": "completed"
}
Lấy phản hồi cho một yêu cầu đọc hàng loạt.
requestId required | string ID của yêu cầu đọc hàng loạt |
token required | string Mã thông báo xác thực API |
{- "data": [
- {
- "id": "string",
- "content": "string"
}
]
}