Présentation de Painterly
Painterly est une application de bureau qui transforme les images en peintures numériques. Elle fonctionne via un algorithme glouton, qui tente de réaliser des coups de pinceau aléatoires sur la toile, et n'accepte que ceux qui font ressembler la peinture à l'image source plus que précédemment.
Fonctionnement de l'algorithme
L'algorithme utilisé par Painterly est basé sur une approche itérative. À chaque étape, l'algorithme évalue si le coup de pinceau ajouté améliore la ressemblance entre la peinture et l'image source. Si c'est le cas, le coup de pinceau est conservé ; sinon, il est rejeté. Ce processus se répète jusqu'à ce que la peinture atteigne un niveau de détail satisfaisant.
Caractéristiques et limites
Painterly n'utilise pas d'intelligence artificielle générative. Chaque coup de pinceau est peint individuellement, ce qui peut prendre plusieurs minutes à plusieurs heures pour produire une peinture de haute qualité, en fonction de la taille et de la complexité de l'image source, ainsi que du niveau de détail désiré. Les utilisateurs peuvent télécharger leurs photos de famille, leurs clichés de vacances ou n'importe quelle image qui les intéresse pour voir le résultat.
Utilisation et exemples
Pour utiliser Painterly, il suffit de télécharger l'application sur GitHub et de suivre les instructions pour l'installer. Une fois installée, l'application permet de charger une image et de lancer le processus de transformation en peinture numérique. Les résultats peuvent varier en fonction des paramètres choisis et de la qualité de l'image source.
git clone https://github.com/jbunke/painterly.git