【實用工具app】7-segment LCD Display Reader|最夯免費app

【實用工具app】7-segment LCD Display Reader|最夯免費app

分享好友

【免費工具App】7-segment LCD Display Reader-APP點子

This is an OCR reader based on OpenCV. It can be used for recognizing 7-segments digitals (one line) on LCD display, such as calculator and electric meter. Compared with normal image, the LCD screen has a lower contrast and special processing solution is quite necessary for successful recognition.

【免費工具App】7-segment LCD Display Reader-APP點子

I tested it under different lighting conditions and devices. The code can be checked out from following link and you can find more details in the comments.

https://github.com/yuyang551003/OpenCV_OCR_demo

NOTE: before running my apk, please install “OpenCV Manager” first. It can be found in Google Play.

1. Overview

【免費工具App】7-segment LCD Display Reader-APP點子

The OCR process has three main steps:

【免費工具App】7-segment LCD Display Reader-APP點子

1) Use edge detection algorithm to get the contours in the image.

【免費工具App】7-segment LCD Display Reader-APP點子

2) Locate the digitals using vertical projection information.

【免費工具App】7-segment LCD Display Reader-APP點子

3) Recognize the digitals based on their structure characteristics through a traversal method.

2. Details

【免費工具App】7-segment LCD Display Reader-APP點子

2.1 Edge detection

I use Canny detection algorithm to get the contour information and the result looks very good.

2.2 Vertical projection

After getting the contours information, I scan vertically to get the vertical projection of the image in the “locating box”. The box is used to help locate digital area approximately (the user only need to put the digitals in the box when scanning). The projection value is actually the number of white points in vertical direction. Obviously, the projection value between two digitals is lower. Thus, based on the information, we can locate every digital.

2.3 Traversal method

After finding the positions of the digitals, we will traverse every digital from three different directions and then recognize them based the traversal results. See the example of digital “3” in the last figure. When we traverse the digital along line a, b and c, the number of passed segments should be 3, 1 and 1 respectively. Thus the recognition code of “3” is “311”. That is, for an unknown digital, if its code is “311”, it might be digital “3”.

免費玩7-segment LCD Display Reader APP玩免費

免費玩7-segment LCD Display Reader App

7-segment LCD Display Reader APP LOGO

7-segment LCD Display Reader LOGO-APP點子

7-segment LCD Display Reader APP QRCode

7-segment LCD Display Reader QRCode-APP點子
熱門國家系統支援版本費用APP評分上架日期更新日期
未知Android
Google Play
1.0
App下載
免費
1970-01-012015-04-22
分享app
上一個APP
下一個APP

高評價工具App推薦

Gotcha Pro

Gotcha is a motion detector app designed for security and study purposes. When motion is detected, a picture is taken and stored in the SD card. Captu …
冰箱購物

隨著冰箱的工具,他們可以管理自己的的整個冰箱和一張購物清單。以下的功能,這個程序: - )可以把它放在冰箱裡 - )顯示產品 - )對於每個產品,你可以輸入到期日 - )每日(可調)過去產品的通知 - )的各種的冰箱意見和照片的產品 - )產品可單獨設置,或直接從冰箱到購物清單 - )冰箱和購物清單 …
百分比計算器

這個免費的數學計算器,讓你從一個實數計算百分比。最佳高中和大學的數學工具!如果你是一個學生,這將有助於您了解數字的百分比計算。注意:在數學上,以百分比表示為100的一小部分是一個數字或比例。它是用來計算增加和減少,濃縮,興趣等。免費玩百分比計算器 APP玩免費免費玩百分比計算器 App百分比計算器 …
A1 -戰鬥精神

嬰兒燒毀周圍的村莊,誰失去了親人已經鬼武者武士。他們代表了深層次的憤怒。免費玩A1 -戰鬥精神 APP玩免費免費玩A1 -戰鬥精神 AppA1 -戰鬥精神 APP LOGOA1 -戰鬥精神 APP QRCode熱門國家系統支援版本費用APP評分上架日期更新日期未知AndroidGoogle Play …