Problem:
Write a Java application to let user capture/upload any image. After which, program is to detect penny, nickel, dime and quarter coins from the image and show total of the coins (e.g. $1.21). Any other cash forms (like bills, notes, checks) are to be ignored.
No open source libraries are to be used.
What I need to know:
After a fair amount of research I figured out that Hugh Transform implementation can help. Personally, I have studied business economics and have a very limited knowledge of complex mathematics.
- Can someone direct me to source where I can study Hugh Transform from a beginner perspective?
Let's say I figure out a way to detect circles (ellipses). How do I differentiate between different kind of coins.
- Colors won't help since only penny has copper color. All other type of coins will have silver color.
- Radius or diameter won't help either since photographs zoom level can also affect the output.
- Finally, we can't compare relatively to other coins cause, there might be a possibility that nickel or penny might not be present in picture.
I know this is open-ended question. Any beginner level help and guidance will be appreciated.