I have assigned a SOPs and COPs converter to TOPs that turns dozens of photos into abstract images.
While not every output is exactly a master piece, it can at least cluster the most prominent image colors:
Technically it's using the resample node`s curve u attribute along with a play on distances from prim uv and some noise.
painting.hipnc