Click here to Skip to main content
15,881,679 members
Please Sign up or sign in to vote.
5.00/5 (1 vote)
See more:
I'm planning on doing an project related to Augmented reality, which will be focusing on developing a calculator for the primary children. Therefore i will be using a set of cards(15) which will have numbers from 0-9 and the 4 operands(adding, subtraction , division and multiplication) together with a card that will symbolize the question mark. So the application will give the opportunity for the user to either ask a question or to give an answer to an equation using the set of cards. what is better to use, is it color detection or QR codes? also any insights on as as to how i should start working on this will be very appreciated.
Any help given regarding this will be very helpful. Thanks in advance.
Posted
Updated 26-May-12 8:42am
v2

1 solution

Thumbs up :) color detection might not be effective,take for example a kid putting on a shirt with the same color as the card can trigger false detection. QR code can do, if printed somewhere on the card and readily visible. QR codes are somewhat mature.

Try starting out with this. Open Source QRCode Library[^]

Also you can use more complex methods such as Dominant Orientation Templates (DOT) as in http://ar.in.tum.de/pub/hinterstoisser2010dot/hinterstoisser2010dot.pdf[^]

hope this helps :)
 
Share this answer
 
v2
Comments
Member 9033457 27-May-12 8:50am    
What is the best to use? c# or c++ with openCV?
BupeChombaDerrick 27-May-12 11:01am    
C++ is better with openCV, an app developed using C++ will definitely run faster than one developed using C#, but it depends on the computational demands of your app. If you think that your app will need optimized code i suggest you use C++ but if not then you can use C# because it is simpler to develop an app with C# than C++.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900