About AI MeterReader
Read meter by AI
What can it do?
This software leverages Deep Neural Networks (DNNs) to automatically read meter values from images. It can identify various meter types, accurately extract readings from both digital and analog displays, and provide confidence scores for validation. This automation significantly reduces human error and operational costs, enabling efficient remote monitoring and data collection for utilities and industries.
Who will need it?
This technology is crucial for utility companies managing large networks of electricity, water, or gas meters, streamlining billing and operations. Industrial facilities will benefit by automating the monitoring of their numerous gauges and production counters, improving efficiency and safety. Smart city initiatives and building management systems can utilize it for automated resource tracking and consumption analysis. Finally, any organization or individual needing to remotely or regularly record instrument readings will find this software invaluable for accuracy and labor savings.
How does it work?
Hosted as a standard executable application, and operating as a RESTful API, the software acts as a service that other applications can call upon. Clients, like a mobile app or a utility's backend system, send HTTP requests (e.g., POST with an image) to specific endpoints of the API. The API then processes the image using its integrated DNN models, extracts the meter reading, and returns the result (e.g., the numerical value and a confidence score) as a JSON response. This standardized, stateless communication ensures seamless integration and scalability across diverse platforms.
Download
Choose which platform you prefer to download the software.
API
This is the specification for restful API.
AI MeterReader acts as a server application, a exe file in Windows, providing restful http interface for clients.
Protocl: http Method: post Body: Json
1. The specification of http request(json)
Field Name | Type | Comment | Required | Default Value | Example |
---|---|---|---|---|---|
image_path | String | the image path or url, | True, if image_data not presented | N/A |
"http://images/1.jpg" "d:\\images\\1.jpg" |
image_data | String | the image data encoded by base64 | True, if image_path not presented | N/A | 08384... |
min | Integer | the actual min of the meter | False | 0 | -1 |
max | Integer | the actual max of the meter | False | 1 | 8 |
Note: if both image_path and image_data are presented, only image_uri is considered, so image_data is ignored.
2. The specification of http response(json)
Field Name | Type | Comment | Example |
---|---|---|---|
value | Double | the actual value, if error occurs, it is 0 | 0.3 |
error | String | the error info, if no error, it is empty. | "Either image_path or image_data is empty." |
FAQ
This is the list for the frequently asked questions..
Question: Is this software free?
Answer: No, you have to pay if you want to eliminate the limit.
Question: Do I have to have internet access to use this software?
Answer: No. This software can be hosted in your local machine, so you don't have to push your data to intetnet.
Question: How to get the machine id?
Answer: Go to menu Help->License, in the ejected dialog, the machine id will in the above text box.
Question: Does the software need any gpu?
Answer: No. Actually AI Meter Reader is well optimized for running just with CPU although it's core is deep neural network.
Buy
How to unlock the limits of the software
Contact
If you have any problem, just feel free to contact us at E-mail: aidetect@hotmail.com
We are happy if we could receive any feedback from you.