Click here to Skip to main content
15,887,822 members
Please Sign up or sign in to vote.
3.00/5 (2 votes)
I'm developing an matching system in java using opencv the system accept an image with one object which is coin in order to determine the value of the currency.
What I did :
1-Convert image to gray level.
2-Use edge detection in the gray image the output of this step is used as input to the next step.
3-Use SIFT to find the feature descriptors.
4-Use SVM by storing the SIFT descriptors to predict the value of image.
BUT this algorithm does not give good result.
1-what can I do in order to enhance this algorithm.
2- what is the best SVM params that is suitable for this case .
3-what is the appropriate edge detection for this purpose.

Any suggestion please.
Note that in the number of coins types are five.
Posted
Updated 23-Sep-15 9:57am
v5
Comments
PIEBALDconsult 23-Sep-15 16:45pm    
That's a hardware problem.
Mohibur Rashid 23-Sep-15 17:55pm    
Agreed. reading the coin detail will not be very helpful. You would have to have hardware to separate coins. 5 coins also differ in size. In shop you will get simple coin sorter. It might help
UserW 24-Sep-15 5:40am    
What u mean by "hardware problem"
Note that the image is captured by mobile's camera
PIEBALDconsult 24-Sep-15 9:16am    
At best you can say "that LOOKS_LIKE_A penny", you can't say "that IS_A penny". Only a physical/hardware coin machine can do that.
UserW 24-Sep-15 10:05am    
OK I see thank you

1 solution

Image processing for coin (or face) recognition algorithm is bit difficult. I'm not a specialist in this matter, but i can refer few interesting links, for example:
Dagobert - a new coin recognition and sorting system[^] - google online book.
Designing a neural network for coin recognition by a genetic algorithm[^]
Three-Dimensional Face Recognition[^]
How iris recognition works[^]
 
Share this answer
 

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