It's not hard to build a program using CV methods to do image detection.
I don't know if you already have a dataset. If not, then it takes time to build one.
Well versed with Supervised Machine Learning algorithms. Developed applications using SVM algorithms which best algorithm for classification SVM Classifier is most suited for coin recognition.