From 82932fa7caf713f7d6d38715359505cc0e85341e Mon Sep 17 00:00:00 2001 From: Louis Gallet Date: Tue, 13 Feb 2024 19:24:31 +0100 Subject: [PATCH] feat: :sparkles: Update notebook --- TraitementImage/traitementImage.ipynb | 123 +++++++++++++++----------- 1 file changed, 69 insertions(+), 54 deletions(-) diff --git a/TraitementImage/traitementImage.ipynb b/TraitementImage/traitementImage.ipynb index 1e487b4..a23b727 100644 --- a/TraitementImage/traitementImage.ipynb +++ b/TraitementImage/traitementImage.ipynb @@ -1,66 +1,78 @@ { "cells": [ { - "cell_type": "code", - "execution_count": null, - "id": "initial_id", + "metadata": {}, + "cell_type": "markdown", + "source": [ + "# Python manipulation image 1" + ] + }, + { + "metadata": {}, + "cell_type": "markdown", + "source": [ + "# Avant de commencer\n", + "## README\n", + "Le contenu de cette case te permettra de te familiariser avec l'environnement Notebook et te montrer où cliquer pour effectuer des actions:\n", + "\n", + "## Importation des ressources\n", + "Clique sur l'icône avec le dossier en haut à gauche puis séléctionne l'image robot.jpeg que tu peux télécharger ci-dessous\n", + "\n", + "https://gitea.louisgallet.fr/lgallet/coursNSI/raw/commit/8cf68c3197a0c6d2219b3d56dbd6073158bf6ef9/TraitementImage/robot.jpeg\n", + "\n", + "Vidéo explicative : \n", + "\n", + "![Gif montrant l'importation](https://gitea.louisgallet.fr/lgallet/coursNSI/raw/branch/main/TraitementImage/importBasthon.gif)\n", + "\n", + "## Fonctionnement du Notebook\n", + "Pour executer le notebook, clique simplement sur la case executer, la barre bleu à gauche va se déplacer en bas à chaque execution, cette dernière montre la cellule qui va se faire executer. Si tu veux executer une cellule en particuler / en éditer une, clique (ou double clique) simplement dessus" + ] + }, + { "metadata": { - "collapsed": true + "trusted": true }, - "outputs": [], + "cell_type": "code", "source": [ "from PIL import Image # Ouvrir le module PIP et import le package Image\n", "Img = Image.open(\"robot.jpeg\") # Assigne a la variable image l'image du robot\n", "rouge, vert, bleu = Img.getpixel((150, 200))\n", "print(rouge, vert, bleu)" - ] + ], + "execution_count": null, + "outputs": [] }, { + "metadata": { + "trusted": true + }, "cell_type": "code", - "outputs": [], "source": [ "Img.putpixel((150, 150), (255, 0, 0))\n", "Img.show()" ], - "metadata": { - "collapsed": false - }, - "id": "25b5db5c47e1e11c", - "execution_count": null + "execution_count": null, + "outputs": [] }, { - "cell_type": "code", - "outputs": [], - "source": [ - "for x in range(30):\n", - " for y in range(30):\n", - " rouge, vert, bleu = Img.getpixel((10*x, 10*y))\n", - " print(rouge, vert, bleu)" - ], "metadata": { - "collapsed": false + "trusted": true }, - "id": "ef62b99d1a7ad0ba", - "execution_count": null - }, - { "cell_type": "code", - "outputs": [], "source": [ "for x in range(30):\n", " for y in range(30):\n", " Img.putpixel((10*x, 10*y), (255, 0, 0)) #mets la couleur rouge\n", "Img.show()" ], - "metadata": { - "collapsed": false - }, - "id": "b133149a00eff26", - "execution_count": null + "execution_count": null, + "outputs": [] }, { + "metadata": { + "trusted": true + }, "cell_type": "code", - "outputs": [], "source": [ "for x in range(30):\n", " for y in range(30):\n", @@ -68,15 +80,14 @@ " Img.putpixel((10*x, 10*y), (255-rouge, 255-vert, 255-bleu)) #mets la couleur rouge\n", "Img.show()" ], - "metadata": { - "collapsed": false - }, - "id": "2ae2505aa4aff998", - "execution_count": null + "execution_count": null, + "outputs": [] }, { + "metadata": { + "trusted": true + }, "cell_type": "code", - "outputs": [], "source": [ "for x in range(626):\n", " for y in range(626):\n", @@ -84,11 +95,26 @@ " Img.putpixel((x, y), (255-rouge, 255-vert, 255-bleu)) # remplacer ici pour noir / blanc\n", "Img.show()" ], + "execution_count": null, + "outputs": [] + }, + { "metadata": { - "collapsed": false + "trusted": true }, - "id": "8907db31c8a6d1e4", - "execution_count": null + "cell_type": "code", + "source": [], + "execution_count": null, + "outputs": [] + }, + { + "metadata": { + "trusted": true + }, + "cell_type": "code", + "source": [], + "execution_count": null, + "outputs": [] } ], "metadata": { @@ -97,19 +123,8 @@ "language": "python", "name": "python3" }, - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 2 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython2", - "version": "2.7.6" - } + "celltoolbar": "Pièces jointes" }, "nbformat": 4, - "nbformat_minor": 5 + "nbformat_minor": 2 }