遗传算法与深度学习实战(10)——使用遗传算法重建图像

0. 前言

遗传算法应用于图像处理的最流行方式之一是用一组半透明多边形重建图像。在此过程中,可以获得图像处理方面的有用经验,并获得对进化过程的直观见解。在本节中,我们通过复现 EvoLisa 项目重建《蒙娜丽莎》图像。

1. 使用遗传算法重建图像

在图像处理中使用遗传算法的最流行示例之一是使用一组半透明的重叠形状重建给定的图像。除了获得图像处理经验的机会外,这些实验还为进化过程提供了直观的了解,并有可能使人们对视觉艺术以及图像分析和图像压缩的发展有更好的了解。在图像重建实验中以熟悉的图像(通常是著名的绘画或其一部分)作为参考。通过组合颜色和透明度不同的重叠形状(通常是多边形)来构造相似的图像。

1.1 用多边形绘制图像

要从头开始绘制图像,可以使用 PillowImageImageDraw 类:

image = Image.new('RGB&#
评论 36
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

盼小辉丶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值