7-segment LCD Display Reader

7-segment LCD Display Reader

Yu Yang
Nov 10, 2015
  • 408.7 KB

    파일 크기

  • Android 2.3.4+

    Android OS

7-segment LCD Display Reader 정보

OpenCV based OCR reader for recognizing LCD 7-segments digitals in one row.

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.

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

The OCR process has three main steps:

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

2) Locate the digitals using vertical projection information.

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

2. Details

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”.

더 보기

What's new in the latest 1.0

Last updated on Nov 10, 2015
Minor bug fixes and improvements. Install or update to the newest version to check it out!
더 보기

비디오 및 스크린 샷

  • 7-segment LCD Display Reader 포스터
  • 7-segment LCD Display Reader 스크린샷 1
  • 7-segment LCD Display Reader 스크린샷 2
  • 7-segment LCD Display Reader 스크린샷 3
  • 7-segment LCD Display Reader 스크린샷 4
  • 7-segment LCD Display Reader 스크린샷 5
  • 7-segment LCD Display Reader 스크린샷 6

7-segment LCD Display Reader apk 정보

최신 버전
1.0
카테고리
도구
Android OS
Android 2.3.4+
파일 크기
408.7 KB
개발자
Yu Yang
콘텐츠 등급
Unrated · Warning – content has not yet been rated. Unrated apps may potentially contain content appropriate for mature audiences only.
APKPure에서 안전하고 빠른 APK 다운로드
APKPure는 바이러스 없는 7-segment LCD Display Reader APK 다운로드를 위해 서명 확인을 사용합니다.

7-segment LCD Display Reader의 오래된 버전

APKPure 아이콘

APKPure 앱을통한매우빠르고안전한다운로드

한번의클릭으로 Android에 XAPK/APK 파일을설치할수있습니다!

다운로드 APKPure
thank icon
사용자 환경을 개선하기 위해 이 웹 사이트의 쿠키 및 기타 기술을 사용합니다.
이 페이지의 링크를 클릭하면 당사의 개인 정보 보호 정책 및 쿠키 정책에 동의하는 것입니다.
더 알아보기