Sorry for the slow reply.
Right now I'm running a few scenarios. Processing them directly doesn't take too long, but I'm going to put in a variety of options.
Checking covers against a set of known set of qualities like the ones that you mention as well as HSL & HSV and potentially a few other data points could produce some pretty accurate results. We'll see what I can figure out.
|