Calcul de moyenne de portraits

Documents pareils
Cahier des charges Site Web Page 1 sur 9

Création du site internet [insérez le nom de votre site]

Le logiciel de création de site internet IZISPOT est un outil très puissant et qui est assez simple après quelques temps d utilisation.

Merci de suivre les indications suivantes afin de créer votre compte membre :

Tutoriel : Créer un site web simple avec Composer. Fiche consigne Page 1 sur 6

Utiliser le logiciel Photofiltre Sommaire

Intégrer des médias. Plateforme e-tourisme. demo.minisites.encharentemaritime.com

RÉALISATION D UN SITE DE RENCONTRE

Fiches d aide à l utilisation

Création de site internet

Rapport de stage. Création d un site web. Stage du 20/01/2013 au 21/02/2013

SOMMAIRE 1 INTRODUCTION 3 2 CONTACTER VOTRE SUPPORT 3 3 ESPACE DE GESTION DES CARTES 4 4 CONFIGURER UNE CARTE 5

Votre solution professionnelle Open Source pour archiver, trouver, gérer, partager... tous vos fichiers multimédia!

Exercice 1 : Travail sur l'image (PhotoFiltre)

Son interface assez simple permet de rendre accessible à tous ce type de service,

Création d articles sur le site web du GSP

Cours de numérisation sur Epson Perfection

ESPACE MULTIMEDIA DU CANTON DE ROCHESERVIERE

Chapitre 2 Créer son site et ses pages avec Google Site

Partager ses photos sur Internet

Etape 1 : Récupération de la clé d installation

Progressons vers l internet de demain

Formations Web. Catalogue 2014 Internet Référencement Newsletter Réseaux sociaux Smartphone

Manuel d utilisation Profilsearch

Guide d utilisation 2012

Riddle Blocks. Jeu sous Android. - Yann Bertrand. Membres de l'équipe : - Clément Guihéneuf TS5. - Guillaume Renotton TS4

Utilisation de Sarbacane 3 Sarbacane Software

Espace Client Aide au démarrage

Créer du contenu en ligne avec WordPress

Formation pour les parents Se familiariser avec la tablette ipad et les applications d apprentissage pour enfants

Formation Informatique. Utiliser les périphériques informatiques

Initiation à linfographie

FOLIO No. 1 TRAVAUX GRAPHIQUES 2013

Guide de démarrage rapide. (pour la version 5.0.)

PROGRAMMES EN EPS A L ECOLE PRIMAIRE

Gérer, stocker et partager vos photos grâce à Picasa. Janvier 2015

Formation > Développement > Internet > Réseaux > Matériel > Maintenance

ESPACE MULTIMEDIA DU CANTON DE ROCHESERVIERE

Création de maquette web

Diffuser un contenu sur Internet : notions de base... 13

CREER SA RADIO Premiers pas

Explications des items d'obii pour la validation du B2I

CYBER-BASE M. E. F. I 2 RIVES. Programme des Ateliers

GUIDE ÉLÈVE. Mes identifiants : J'inscris mes identifiant et mot de passe personnels transmis par mon professeur :

Clé USB. Quel type de données peut contenir une clé USB?

Design & conception de site web optimisé Référencement. Intégrez la performance à votre projet de création

SARL DDLX Multimédia Place du général de Gaule Boisseron Tèl : support@ddlx.org. Agence Web. Design Prestashop personnalisé

1 Description du phénomène. 2 Mode de diffusion effets dommageables

18 TCP Les protocoles de domaines d applications

SOMMAIRE. Savoir utiliser les services de l'ent Outils collaboratifs

INFORMATIQUE & WEB. PARCOURS CERTIFICAT PROFESSIONNEL Programmation de sites Web. 1 an 7 MODULES. Code du diplôme : CP09

L optimisation d une PowerBoutique pour le référencement

HEITZ X Pro GESTION CLIENTÈLE

Spécifications techniques

RAPPORT DE PROJET CREATION SITE WEB POUR L ASSOCIATION PETITS PRINCES DE L OUED

Projet en nouvelles technologies de l information et de la communication

Règlement du concours photo

Le service de création de site Internet : Mode d emploi. La Création de Site Internet

Les 9 points-clé pour réussir votre activité de ecommerce

Guide pour optimiser votre profil. et votre page entreprise

Cahier de charges permettant la création d'un site web.

Logiciel Libre Cours 3 Fondements: Génie Logiciel

Usage des photos pour Internet et pour la presse

billetterie en ligne Adoptez une solution de billetterie en ligne clé en main.

JPEG, PNG, PDF, CMJN, HTML, Préparez-vous à communiquer!

Cours pratique Excel. Dans chacune des feuilles, les donnés sont déjà entrées afin de gagner du temps.

LOGICIEL DE GESTION DE DOCUMENTS PDF : PROJET INFO 1

Echosgraphik. Ce document sert uniquement à vous donner une vision sur ma manière de travailler et d appréhender un projet

URGENT RAPPEL D INSTRUMENTS MEDICAUX

Les 11 èmes Journées de la Recherche Avicole et Palmipèdes à Foie Gras les 25 et 26 mars 2015, à Tours CONSIGNES AUX AUTEURS Soumission du résumé

Guide d installation en 10 étapes...

Windows Live Movie Maker

«Atelier de retouche d image, améliorez et optimisez

Tutoriel : Feuille de style externe

Utilisation du TNI en classe d anglais. PROJET INNOVANT présenté par la SECTION D ANGLAIS du Lycée Jean-Paul de Rocca Serra, Porto-Vecchio

Optimiser pour les appareils mobiles

2 S I M 1 P H O N E G U I D E U T I L I S A T E U R. Guide d utilisation E-commerce / Prestashop

Archivistes en herbe!

BES WEBDEVELOPER ACTIVITÉ RÔLE

THEME RESPONSIVE DESIGN

Dopez votre site Joomla! Les meilleures extensions pour les versions 2.5 et 3.0

Cours / Formation pour débutant en informatique, bureautique, Internet etc... (pour débutants)

1. Présentation du TP

Tout savoir avant de créer une boutique en ligne!

Unity Real Time 2.0 Service Pack 2 update


TUTORIEL Pearltrees 26/02/2015

Gestion de photos avec Picasa

Tutoriel BLOGGER. Pour vous donner une idée, voici un exemple de blog :

Button Manager V2 Guide de l utilisateur

Les Tutoriaux Utilisez Foxmail comme client de messagerie

Dossier -projet d'informations et Sciences du numérique.

DPI AGENCE DESIGN ET PROJECTION DE VOTRE IMAGE CAHIER DES CHARGES POUR SITE INTERNET MANON THERRIEN JENNIFER LEMARIER

MARIE VACHER MARIE VACHER

Préparation de votre mariage. Service de photographes. Organisation d enterrement de vie. Traduction, intérprétariat,

Guide utilisateur. Nouvelle gamme couleur Konica Minolta

Popsy Financial 3.1. Budget

Transcription:

Calcul de moyenne de portraits BOURRIAUD Typhaine DUPONT Maurane TS2 Lien CV

Enjeu et problématique : Pourquoi ce projet? Lorsque nous avons eu la liste des sujets pour le bac, ce sujet m a tout de suite attiré. De plus, j ai trouvé ce projet assez intéressant puisque j allais créer moi-même un programme qui allait me permettre de choisir les photos que je voulais superposer puis dans un second temps j aurais également la possibilité de superposer autant de photos que je le souhaite. Positionnement du projet avec des solutions existantes A l instant où ma camarade et moi-même avons choisi ce projet, nous nous sommes mises à faire des recherches sur le net. Nous avons trouvé un site qui nous donnait des portraits types d hommes et de femmes dans divers pays du monde. Cependant ce site ne donnait en aucun cas une quelconque aide quand à la réalisation de ce portait type. Aujourd hui ce site est désormais fermé donc nous n avons pas pu y faire des recherches supplémentaires. En fouillant un peu plus en profondeur, j ai également trouvé un autre site qui nous permettait de faire un portrait type de toute personne, de tout âge. Ces portraits ne pouvant être fait qu à partir des photos préenregistrées sur le site. Ici encore, aucune piste de programme pour nous aider. Il y avait cependant un forum nous permettant d échanger avec d autres personnes. Cependant, le site étant en anglais, il nous fallait avoir des solides bases et une bonne maîtrise de la langue, ce qui n est malheureusement pas notre cas. Ensuite nous avons fini par chercher des exemples sous processing. Nous y avons trouvé un petit programme permettant de superposer deux images à conditions de connaitre l URL de celles-ci. Un programme qui est donc très adapté pour la superposition de deux images mais qui ne l ai pas du tout pour un plus grand nombre de photos. 1 P a g e

Le cahier des charges de l équipe But visé Le but est simple. Nous voulons faire un portrait type d une équipe. Il suffit donc de sélectionner toutes les photos nécessaires au projet, créer un programme qui puissent superposer toutes ces photos pour au final n en rendre qu une. C est ce qu on appellera «Le portrait type». Objectifs Les objectifs à réaliser sont de choisir les photos que nous allons utilisées pour ce projet, de créer un programme capable de lire toutes ces photos, de les superposer pour faire un portrait moyen. L environnement de travail utilisé et les sources d informations Moyens mis en œuvre Pour réaliser ce projet nous avons utilisé processing. C est un langage de programmation pour les gens qui veulent créer des images, des animations et interactions. Par la suite il a fallu trouver les photos nécessaires sur internet. Puis en ce qui concerne le traitement d images j ai utilisé Photofiltre car c est un logiciel que j utilise souvent. 2 P a g e

Planning Noms Tâches Objectifs Séance Typhaine Recadrer toutes les photos sélectionnées. Les adapter une à une pour qu elles soient toutes de la même dimension. Disposer des photos nécessaires au projet. Faire en sorte qu elles soient toutes aux mêmes dimensions. Maurane Travaille sur la documentation. Recherche sur l image, les pixels. Expliquer clairement ce qu est une image, un pixel. Séance Typhaine Travailler sur le programme. Avoir un début de programme permettant de superposer deux images pour commencer puis un plus grand nombre. Maurane Travaille sur la documentation. Recherche sur l image, les pixels. Expliquer clairement ce qu est une image, un pixel. Pour pouvoir communiquer nous avons d abord utilisés les seuls moyens possible de communication que nous connaissions, c est-à-dire la clé USB, l envoie par mail ou mettre le projet sur le réseau du lycée. Ensuite les professeurs nous ont ouvert un compte privé sur Github qui est un service web d hébergement et de gestion de développement de logiciels. La communication pour les dossiers a donc été beaucoup plus simple puisque nous avions accès à tous nos dossiers et nous pouvions les modifier à tout moment. 3 P a g e

Présenter et documenter ma démarche Pour commencer nous avons cherché tout un tas d images. Il nous était nécessaire que ce soient des portraits pour nous faciliter la tâche. Cela peut paraître simple mais il nous a fallu plus de temps que prévu car prendre les trombinoscopes nous étaient impossible à cause du droit à l image. Un des professeurs nous a lors suggéré des paninis de joueurs de foot par exemple Nous nous sommes donc attelées à la tâche. Par la suite j ai trouvé 18 photos d une équipe de joueurs de rugby. Par la suite il a donc fallu que je regarde chacun de ces portraits, que j adapte une par une la dimension de ces photos et que je les enregistre toutes sous le même format. L intérêt d avoir choisi des paninis est que les joueurs ont été photographiés à une même distance. De cette façon, nous étions sûres qu au moment du résultat final, le portrait moyen aurait ressemblé à quelque chose. En effet, si nous avions pris des portraits de personnes totalement différentes, prises à différentes postions de l appareil nous aurions pu nous retrouver avec un nez sur le front, des yeux se retrouvant trop haut ou au contraire trop bas. Tous ces petits détails qui sont très important quand à la réalisation d un portrait type. A partir du programme de base que nous avions trouvé dans les exemples de processing, je me suis renseignée auprès de l un de mes professeurs car je ne savais pas comment insérer plusieurs images en une seule fois. Il m a alors expliqué qu il serait préférable de toutes les regrouper dans un dossier et que c est celui-ci qu il faudrait importer dans le programme. En faisant comme cela, le programme est beaucoup plus simple. En effet, l importation de chaque image dans le programme aurait ajouté beaucoup de lignes et il aurait été nécessaire de rajouter une ligne à chaque fois que l on veut rajouter une image. Le professeur m a alors conseillé de me rendre sur le site officiel de processing et que je me fasse des recherches sur le site. Celui-ci possède un onglet nommé «reference» et l on peut y trouver toutes sortes de langage qui peuvent être utilisés sous processing. Malgré tout cette aide, lorsque j essayais de lancer mon programme, la ligne qui était censé lire le dossier contenant le programme posait un programme. J ai donc demandé l aide d une personne extérieure à l établissement du lycée. Cette personne m a donc expliqué que je n étais pas obligé d utiliser ce que processing proposait. En effet, puisque processing est capable de lire un code écrit en java, je pouvais tout simplement utiliser un pseudo-code en java. 4 P a g e

java.io.file dossier = new java.io.file("g:\\isn\\dossierimages") C est cette ligne qui m a donc permise de pouvoir importer toutes mes photos à partir d un seul et unique dossier. J ai donc déclaré un ficher de type java correspondant au dossier où se trouve mes images. Bien évidemment nous avons rencontrés des difficultés. Je me suis occupée de toute la première partie du programme. Il a fallu que je trouve un moyen pour que toutes les photos dont nous avions besoin soient localisés dans le même dossier. De plus, avant cela, il a fallu que nous trouvions les photos. Lorsque nous avions choisie ce sujet, nous avions dans l optique de faire le portrait moyen d un lycéen d Aristide Briand. Cependant nous avons vite compris que cela serait très dur. En effet nous aurions eu besoin de l accord des étudiants scolarisés en raison des droits à l image. Nous avons alors pris l initiative d aller sur le web et de prendre des photos publiques. Dans ce projet, nous avons donc fait le portrait moyen d un joueur de Rugby. Ensuite il a fallu que je les recadre toutes puis que je les adapte afin qu elles aient la même dimension. Cela évite les surprises lors du résultat final. Une fois toutes les photos insérées dans un même dossier il a fallu que je trouve le moyen qu une fois le programme lancé, toutes les photos se superposent. C est l étape qui m a prise le plus de temps car je n y arrivais pas. J ai donc demandé de l aide à une personne qui m a mieux expliqué l intérêt d utiliser telle librairie qu une autre. Le dernier inconvénient auquel nous avons eu à faire face est le peu de photos publiques pour une équipe d un même pays, ce qui a considérablement réduit le nombre de photos utilisées. Ce que j ai appris des mes erreurs c est qu il ne faut pas rester dans son coin à chercher une solution que l on ne trouve pas. Il ne faut pas hésiter à demander de l aide autour de soi. Ne pas hésiter à redemander. 5 P a g e

Intégration et validation Mon travail au sein de cette équipe a été de m occuper du traitement de l image avant qu elles ne soient incorporées au programme. Voici le résultat final du projet. Le fait d avoir redimensionné et adapté toutes les photos nous permet d obtenir, ici, le portrait type d une équipe de rugby. 6 P a g e

Test Développements possibles du projet : Créer une variable qui permet de passer la photo en couleur au noir et blanc. Créer une interface sur le web pour que même une personne qui ne s y connait pas en ordinateur puisse réussir à utiliser le programme. Créer un algorithme permettant d avoir un point de repaire sur toutes les photos comme par exemple les yeux. Le projet m a permis d élargir mes connaissances en informatiques. D utiliser et même de créer des programmes, ce que je ne pensais jamais faire. Le codage est un langage difficile auquel il faut faire très attention et qui demande du temps et de la patience. Ce projet m a également permis de découvrir de nouvelles choses. Le travail en équipe est un point essentiel dans ce genre de projet. Il est nécessaire de se motiver en nous. Ne pas hésiter à demander de l aide à ses camarades qui peuvent être de bon conseil. C est un travail qui demande aussi beaucoup de patience et un travail personnel. Il est nécessaire de continuer ses recherches à la maison. Cela nous permet aussi d être autonome et de ne pas tout le temps avoir quelqu un derrière son dos qui nous dit quoi faire. C est à nous de prendre les décisions. 7 P a g e

Diffusion du projet Github Lien Github : Choix de la licence Signification de ce logo : : Signature de l auteur initial. : Interdiction de tirer un profit commercial de l œuvre sans autorisation de l'auteur. : Partage de l œuvre, avec obligation de rediffuser selon la même licence ou une licence similaire. 8 P a g e

Annexe Listing du code Documents ressources http://processing.org/ http://fr.wikipedia.org/ 9 P a g e