I wrote this app basically because I am not very good at quiz especially when those quiz are related to north american society/culture context. I immediately realized that I could google those question and get answer but obviously time limit was the problem.<p>So I started thinking how I could do it within the provided time time limit and use the flexibility/feature android platform provides.<p>Finally I came up with an app that help you get the most probable answer by just shaking the phone when the question appears and answer would be shown to you as toast message without doing anything(other than shaking the phone to trigger search)
This is how I made it:
1. First allow the user to feed in screenshot of the app when question and answer appear. User is asked to pick up area for question and options separately for preciseness.
2. when user turns on the app, it will wait for the user to shake the phone.
3. As soon as shake is received, it grabs screenshot of the phone at that instant.
4. Screenshot is broken down into question and option area and text from those area is read by using Google's OCR vision
5. Then Google query is made:Q(higher weight), Q+option1, Q+option2, and Q+option3
6. The results from those 4 network calls are given appropriate weight and option with higher weight sum is treated as answer
7. As soon as processing is finished, the answer is presented to user as Toast message.
All this usually happens within 3-6 seconds.<p>It works with any kind of trivia apps including hq trivia, cash show, loco and more.<p>You can check the app at.
https://play.google.com/store/apps/details?id=np.pro.dipendra.triviavision<p>video link: https://www.youtube.com/watch?v=MqXZCatl1rQ