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.

Windows

Requirement: Win10 or above.

download

Linux

Not available now.


Old Versions

Not available now.


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

Price: 2000 US$ per license, paid by paypal
Paypal receipt: aidetect@hotmail.com
Get License: Send e-mail to aidetect@hotmail.com, with the machine id and the payment snapshot
Optional Info: The organization information of the buyer

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.