I am not sure if it is exactly what you are looking for, but our new software MIPAR at http://MIPAR.us has a nice texture/pattern segmentation tool based on user-selected "fingerprints" which I'd be happy to demo for you if you could supply an example image.
I'm not sure exactly what you are looking for, but you can certainly use CVIPtools and CVIP-FEPC to explore texture classification with color images. The software is available here: http://cviptools.ece.siue.edu/
In my point of view, texture classification is an important subject not only in geosciences, material or medical sciences but also in various aspects of rock sciences (mineral processing, rock mechanics, etc.). So software developers must adapt the use of such classification methods in rock texture such that it has a user-friendly interface. Current GIS programs become too complex for the end-user to make a rock texture classification.