Maxime Prevost

Ingénieur systèmes embarqués

hopeuleuss.online


  • 21 ans
  • Employé par Stellantis
  • Développeur à temp partiel
  • Pratique la guitare et le chant
  • Passioné de trop nombreux sujets

Qui suis-je ?

Je suis en alternance à l'ESIEE Paris dans la filière des systèmes embarqués. Je travail pour Stellantis et participe à l'insertion de l'entreprise dans le big data. Le développement est depuis quelques années un de mes centre d'intérêt majeur. J'aime développer des solutions à des problèmes futiles ou parfois complexe et n'éxclu jamais l'apprentissage de nouvelles méthodes.

Business Analysis

Project Management

WordPress Management

Projets divers

Webcam ASCII

Langage: python

Durée de développement: 1 semaine

L'objectif était de développer un programme permetant de convertire ma webcam en ASCII-ART.
Dans un premier temps on convertie une image en ASCII-ART en utilisant le protocole suivant :

  • On formate l'image au format souhaiter. On peu descale la résolution pour obtenir moins de détails
  • L'image est ensuite convertie de RGB en nuance de gris
  • On associe à chaque pixel en un caractère en fontion de sa densité de gris. Pour se faire on utilise la chaîne: "#@&%?~:. "
  • En fonction du choix de la couleur du fond on associe les caractèrs à des plages de densité. Par exemple si le fond est noir, l'espace sera le caractère le plus dense si les caractères sont blancs.
  • On récupère le texte et on l'affiche dans une police de caractère monospace.

Voici un exemple de résultat obtenue :

La version ASCII-ART je vous conseil d'ailleur de dezoomer l'image pour len profiter encore mieux.

Ci joint le script permetant de générer une image: Script