I'm not an expert in the topic, but my understanding is RGB is a poor color space for computing color difference. This could be why your mosaics end up so washed out. [1] suggests using a CIELAB color space [2].<p>Edit: Looking at the code more closely it looks like you were using Lab at one point but commented it out[3], so I'm guessing you're already aware of this.<p>1: <a href="https://stackoverflow.com/a/9019461/185171" rel="nofollow">https://stackoverflow.com/a/9019461/185171</a><p>2: <a href="https://en.wikipedia.org/wiki/CIELAB_color_space#CIELAB" rel="nofollow">https://en.wikipedia.org/wiki/CIELAB_color_space#CIELAB</a><p>3: <a href="https://github.com/worldveil/photomosaic/blob/bb720efda11383fbb037a05bec41eea942ddb189/emosaic/image.py#L63" rel="nofollow">https://github.com/worldveil/photomosaic/blob/bb720efda11383...</a>
Is the example image (<a href="https://github.com/worldveil/photomosaic/blob/master/media/readme/header.jpg" rel="nofollow">https://github.com/worldveil/photomosaic/blob/master/media/r...</a>) with or without opacity cheat?
like others here, i really like the aligned face montage gif and it seems like it would be a great product for people to package up their selfies over a timeline