I'm currently building a Lego Classification website that will initially allow you to upload a picture of any of the 10K+ minifigures that exist in the Lego brand and it will correctly identify which one and provide you links to bricklink and other partner sites.
Eventually this project will expand to provide the same services for ALL Lego parts!
Completely free of charge service and not planning now or in the future to charge for this as it is just something cool I'm working on.
I do however need help from the community as to train my machine learning scripts I need at least 100 different pictures of each minifigure to get the accuracy level good enough to push something live.
If anyone is interested in helping out I'm putting together a mobile ready website that will allow you to upload pictures of your various minifigures and classify them under the correct name.
In exchange every contributor will get early access to the project and be able to help develop/contribute further towards it if they wish.
Drop a reply to this thread if you would love to help and I'll update this post with more specific details as soon as I'm ready in the coming weeks :)