Skip to content

Ce projet est réalisé dans le cadre du cours Outils Logiciels et Développement Libre, dispensé par Yassine Ouzar pour le Master 1 Informatique & Big Data. L’objectif pédagogique est de mettre en pratique les notions de programmation de traitement d’images numériques, tout en développant un projet concret et interactif sous Scilab.

Notifications You must be signed in to change notification settings

Chlooow/Kbeauty-Image-Editor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projet Outils Developpement libres 2025-2026

Projet Traitement d'image avec interface

K-Beauty Image Editor

Contexte

Ce projet est réalisé dans le cadre du cours Outils Logiciels et Développement Libre, dispensé par Yassine Ouzar pour le Master 1 Informatique & Big Data. L’objectif pédagogique est de mettre en pratique les notions de programmation de traitement d’images numériques, tout en développant un projet concret et interactif sous Scilab.

Objectifs

Le projet K-Beauty Image Editor vise à concevoir une interface graphique interactive sous Scilab permettant de manipuler et d’améliorer des images numériques. L’application doit offrir à l’utilisateur la possibilité de charger, transformer et sauvegarder des images, tout en appliquant des filtres

Contenu du projet

  • Dossier Code :
    • main.sce -> fichier principal à lancer
    • section*.sci -> les fonctions d'algorithme par thème
    • images : images tests en .png
    • image-modifiee : les images qui ont eu un filtre d'algo
    • image-utils : des images que je voulais ajouter dans l'interface
  • README.md : comment fonctionne l'appli

Cahier des charges

  • Importation et exportation d’images afin de permettre à l’utilisateur de travailler sur des fichiers existants et de sauvegarder les résultats obtenus.

  • Transformations géométriques, telles que le flip horizontal ou vertical et la rotation, pour modifier l’orientation des images.

  • Modifications des couleurs, incluant le passage en niveaux de gris, en noir et blanc, et l’ajustement de la luminosité et du contraste.

  • Filtres thématiques K-Beauty, combinant plusieurs transformations pour créer des effets esthétiques, tels que le lissage doux (Glass Skin), la saturation de teintes rosées (Cherry Tint), ou des effets de lumière douce (Idol Look).

  • Développement d’une interface intuitive et esthétique, avec des boutons et menus organisés, facilitant la navigation et l’utilisation par un utilisateur.

Ce projet permet de mettre en pratique les notions de traitement d’images et de programmation GUI vues en cours.

Technologies utilisées :

  • Scilab 2026
  • Module Traitement d'image
  • Module d'interface graphique
  • VSCode

Problèmes rencontrés

  • J'ai voulu mettre un watermark quand on enregristre l'image mais je n'ai pas reussi.

  • moduler le code

  • certain algo d'édition d'image

  • Scilab qui crashait souvent quand on appliquait des algorithmes avec des boucles sur des images trop lourdes/grandes (ex: seuillage)

Références

  • Cours
  • références en ligne + youtube

Crédits

Projet crée par Chloe Makoundou

Github

https://github.com/Chlooow/Kbeauty-Image-Editor

About

Ce projet est réalisé dans le cadre du cours Outils Logiciels et Développement Libre, dispensé par Yassine Ouzar pour le Master 1 Informatique & Big Data. L’objectif pédagogique est de mettre en pratique les notions de programmation de traitement d’images numériques, tout en développant un projet concret et interactif sous Scilab.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages