之前写过很多图像处理的内容,
打算将它们封装成模块,找素材时,github发现一个纯python做的镶嵌画的工具,没有用任何机器学习的代码。(看时间很早就有了,发现的有点晚)
提供了很多素材文件,可以让你生成各种风格图片,还支持自定义图片。
各种素材生成的效果。
传送门:https://github.com/nuno-faria/tiler
不想看英文的,可以看下面这篇文章,里面有详细的介绍:
https://blog.csdn.net/jiangyou0k/article/details/102967991,看了源代码,发现有很多可以学习的方法。
比如相似性判断:判断两个颜色点采用的是欧拉距离方法。
测试发现生成图像的时候还是比较慢的,多进程处理,电脑瞬间拉满,电脑配置低可能需要好久才能生成一张图片。