Presentation is loading. Please wait.

Presentation is loading. Please wait.

ŞANS OYUNLARI SONUCU PROJECT by TeamTrio. TeamTrio  Ögem Çetin  Ulaş Dallı  Mesut Yılmaz

Similar presentations


Presentation on theme: "ŞANS OYUNLARI SONUCU PROJECT by TeamTrio. TeamTrio  Ögem Çetin  Ulaş Dallı  Mesut Yılmaz"— Presentation transcript:

1 ŞANS OYUNLARI SONUCU PROJECT by TeamTrio

2 TeamTrio  Ögem Çetin e1819770@ceng.metu.edu.tr  Ulaş Dallı e1678820@ceng.metu.edu.tr  Mesut Yılmaz yilmaz.mesut@metu.edu.tr  Itır Önal (Team Leader) itir@ceng.metu.edu.tr  Sinan Kalkan (Supervisor) sinankalkan@gmail.com http://senior.ceng.metu.edu.tr/2016/teamtrio/

3 Problem... Puzzling to check the lottery results (especially, On Numara) No official mobile or computer application that Milli Piyango Institution put on the market that one can check his lottery results But, there are some modest attempts to stand in the breach

4 Some Modest Attempts... Şansa Bak Lite by Felicisoft Take photograph of the coupon Learn your reward immediately Virtual coupon that shows matching numbers https://play.google.com/store/apps/details?id=org.sansabak&hl=tr Loto Kuponum by KasKafa Inc Enter numbers by hand Learn your reward immediately Past drawing results Save coupon data for application to automatically check it User friendly Free https://play.google.com/store/apps/details?id=kaskafa.lottery&hl=tr

5 Our Product SOS by TeamTrio Check coupon by just taking photograph of it and by choosing draw date Learn your reward immediately Review the coupon data that is acquired from taken photograph and change it manually or give a chance to take another photograph of the coupon. Enter the coupon data completely by hand Record a coupon before the draw date and query after the draw Check past one year's lottery results Be provided with numbers via Random Number Generator based on past lottery lucky numbers statistics

6 Rough System Architecture Just capture it! Technologies

7 Camera Hardware Connect to device’s camera Auto-focus : Eases to get twenty-twenty

8 Preprocessing of the Photograph... Rotate photograph with buttons : This adjustment must be done by user because it is a bug of Android that it does not offer a proper photograph meta data.

9 Preprocessing of the Photograph... Border Detection of the Coupon : Borders of the photograph is detected and unrelated parts are discarded.

10 Preprocessing of the Photograph... Perspective Correction : Images acquired through cameras suffer from projective distortion, uneven lighting and lens distortion. We use methods to remove these effects/distortions for intelligent processing of images

11 Line Detection Detect the two lines that every coupon has and seperate logo part from number block and number block from the below barcode part. : Logo image goes to logo matching process and number block goes to OCR.

12 Logo Recognition Logo image coming from line detection is processed and its keypoints’ descriptors are calculated. : These descriptors are then compared with the 4 different games’ logos’ descriptors in the database and best match is returned. OCR Number block’s image coming from line detection is directed to OCR black-box to get numbers. : We used Google’s Tesseract OCR by training it with our supported coupon types’ fonts for 40 times!

13 Showing Results Getting The Internet Data : Application will connect to Milli Piyango website and download the latest draw results in every launch. Comparing The Numbers : Played numbers and the draw results will be compared. Show The Results : Application shall display the amount of matching numbers per column on device above the image of coupon above the lucky numbers of the draw.

14 Restrictions  Target platform is only android smart phones.  Types of coupons are On Numara, Şans Topu, Süper Loto, Sayısal Loto.  There should be a stable Internet connection.  Smart phone should have modern RAM and CPU.  Camera of device should be high resolution and should support auto-focus.  Coupon should not be deformed.


Download ppt "ŞANS OYUNLARI SONUCU PROJECT by TeamTrio. TeamTrio  Ögem Çetin  Ulaş Dallı  Mesut Yılmaz"

Similar presentations


Ads by Google