You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Dec 24, 2021. It is now read-only.
Copy file name to clipboardExpand all lines: README.md
+36-5Lines changed: 36 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,9 +1,40 @@
1
1
# water-meter-system-complete
2
2
3
-
This repository is the sum of different projects to read out an analog water meter with the help of a camera and image processing, including neural network processing to extract the values.
4
-
The result is a HTTP-server, that takes an image as input, processes it and gives as an output the water meter number, including the subdigits.
3
+
This repository describes a readout of an analog water meter with the help of a camera and image processing, including neural network processing to extract the values.
4
+
The interface is a local HTTP-server, that takes an image as input, processes it and gives as an output the readout of the water meter counter, including the subdigits.
5
+
6
+
Although the server can be installed manually in a windows as well as an Linux system, it is strongly recommended to use the provided docker containers. The installation is due to the use of image processing (OpenCV, ...) and Neural Network Systems (Tensorflow) not really straight forward and I needed a lot of try and error. **Therefore I have decided to capsule the server in a docker container**. This is available for an Intel based System (e.g. Synology Docker) as well as an Raspberry PI Version.
| PATH_TO_LOCAL_CONFIG | Configuration parameters are stored in this path - easeast way to handle is a local copy of this directory |```/home/pi/config```|
29
+
| PATH_TO_LOCAL_LOG | Logging paramters and images are stored in in this path - easeast way to handle is a local copy of this directory |```/home/pi/config```|
30
+
| DOCKER_TAG | Docker tag for the correct docker version |```raspi-latest```|
31
+
32
+
The config and the log directory can be empty at the very first start. They will be loaded with a default configuratio, that can be modified afterwards.
33
+
5
34
6
35
## Changelog - lastest version
36
+
##### 4.3.0 (2019-12-20)
37
+
* Update roi.jpg on every run
7
38
##### 4.2.1 (2019-12-17)
8
39
* Workaround for memory leak in tensorflow function predict() - see [https://github.com/keras-team/keras/issues/13118](https://github.com/keras-team/keras/issues/13118)
9
40
##### 4.2.0 (2019-12-07)
@@ -15,14 +46,14 @@ The result is a HTTP-server, that takes an image as input, processes it and give
15
46
* Changed image processing within CNN to Pillow (instead of OpenCV)
16
47
* Training analog and digital CNN with additional type of counter and digits respectivelely
The overall system with description of the single steps is described here: [https://github.com/jomjol/water-meter-measurement-system](https://github.com/jomjol/water-meter-measurement-system)
52
+
The overall system with description of the single steps is described here: [https://github.com/jomjol/water-meter-measurement-system](https://github.com/jomjol/water-meter-measurement-system]()
22
53
23
54
A graphical overview about the steps is shown in the following flow:
0 commit comments