From e90560c5d1dfdb584b0bbb96abce2bb7be89fab0 Mon Sep 17 00:00:00 2001 From: github-actions Date: Sun, 17 Mar 2024 06:23:52 +0000 Subject: [PATCH] =?UTF-8?q?mise=20=C3=A0=20jour=20automatique=20aca5908f65?= =?UTF-8?q?c0da4b2b897969560fce2e31b48e9d?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Gemfile.lock | 6 +++--- assignments/index.html | 10 +++++++++- feed.xml | 2 +- index.html | 12 ++++++++++++ schedule/index.html | 16 +++++++++++++++- static_files/assignments/hw1.ipynb | 4 ++-- static_files/assignments/hw2.ipynb | 2 +- 7 files changed, 43 insertions(+), 9 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index de8f80b..8099664 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -22,7 +22,7 @@ GEM activesupport (>= 2) nokogiri (>= 1.4) http_parser.rb (0.8.0) - i18n (1.14.1) + i18n (1.14.4) concurrent-ruby (~> 1.0) jekyll (3.9.5) addressable (~> 2.4) @@ -62,8 +62,8 @@ GEM jekyll (>= 3.5, < 5.0) jekyll-feed (~> 0.9) jekyll-seo-tag (~> 2.1) - minitest (5.22.2) - nokogiri (1.15.5-x86_64-linux) + minitest (5.22.3) + nokogiri (1.15.6-x86_64-linux) racc (~> 1.4) pathutil (0.16.2) forwardable-extended (~> 2.6) diff --git a/assignments/index.html b/assignments/index.html index 810ff8c..c85f3a8 100644 --- a/assignments/index.html +++ b/assignments/index.html @@ -194,7 +194,15 @@

Devoirs

  • - Images panoramiques + + Images panoramiques + +   + + + +
  • diff --git a/feed.xml b/feed.xml index 00321e6..98dda03 100644 --- a/feed.xml +++ b/feed.xml @@ -1 +1 @@ -Jekyll2024-03-03T20:05:33+01:00https://benhadid.github.io//m1vpo/feed.xml \ No newline at end of file +Jekyll2024-03-17T07:23:43+01:00https://benhadid.github.io//m1vpo/feed.xml \ No newline at end of file diff --git a/index.html b/index.html index 57d7e30..96504e8 100644 --- a/index.html +++ b/index.html @@ -177,6 +177,18 @@

    Annonces

    + 17 Mars 2024 — + + Devoir publié : [Images panoramiques] + + + + + +
  • + + + 25 Février 2024 — Devoir publié : [Détection, description et mise en correspondance de points-clés] diff --git a/schedule/index.html b/schedule/index.html index 8e372bc..2ad4a40 100644 --- a/schedule/index.html +++ b/schedule/index.html @@ -572,7 +572,21 @@

    Calendrier

    - À définir + Échéance : + + Dimanche + 14 + + Avril + 2024 + + +
    + + [ + Lien + + ]
    diff --git a/static_files/assignments/hw1.ipynb b/static_files/assignments/hw1.ipynb index 853db59..8f45b56 100644 --- a/static_files/assignments/hw1.ipynb +++ b/static_files/assignments/hw1.ipynb @@ -255,7 +255,7 @@ "3. Utilisez ensuite $\\mathbf{H}$ pour calculer l'opérateur $f$. En ce sens, utilisez la définition ci-dessous de l'opérateur $f$ où $\\kappa$ est une constante déterminée empiriquement; utilisez la valeur $\\kappa = 0.1$.\n", " \n", " $ \n", - " f = \\lambda_1 \\lambda_2 - \\kappa (\\lambda_1 + \\lambda_2)^2 = \\det(\\mathbf{H}) - \\kappa\\,\\text{trace}^2(\\mathbf{H}) \n", + " f = \\lambda_1 \\lambda_2 - \\kappa (\\lambda_1 + \\lambda_2)^2 = \\det(\\mathbf{H}) - \\kappa\\text{ trace}^2(\\mathbf{H}) \n", " $\n", "\n", "4. Sélectionnez les points-clés qui correspondent aux maxima locaux de $f$. Utilisez une fenêtre $7 \\times 7$ pour vos calculs.\n", @@ -266,7 +266,7 @@ "\n", "#### Code à écrire\n", "\n", - "La fonction **`detectKeypoints`** dans **` HarrisKeypointDetector`** est l'une des principales fonctions que vous devez compléter avec les fonctions auxilières **`computeHarrisValues`** (calcule le score et l'orientation de Harris pour chaque pixel de l'image) et **`computeLocalMaxima`** (calcule un tableau de booléens qui indique pour chaque pixel s'il est un maximum local ou non). L'ensemble de ces fonctions implémente le détecteur de coins de Harris. \n", + "La fonction **`detectKeypoints`** dans **` HarrisKeypointDetector`** est l'une des principales fonctions que vous devez compléter avec les fonctions auxiliaires **`computeHarrisValues`** (calcule le score et l'orientation de Harris pour chaque pixel de l'image) et **`computeLocalMaxima`** (calcule un tableau de booléens qui indique pour chaque pixel s'il est un maximum local ou non). L'ensemble de ces fonctions implémente le détecteur de coins de Harris. \n", "\n", "Les fonctions suivantes vous seront peut-être utiles pour implémenter cette tâche :\n", "\n", diff --git a/static_files/assignments/hw2.ipynb b/static_files/assignments/hw2.ipynb index 8fdedb5..cf71723 100644 --- a/static_files/assignments/hw2.ipynb +++ b/static_files/assignments/hw2.ipynb @@ -500,7 +500,7 @@ "### 4.5. Cartes de pondération [TODO 5] (20 points)\n", "Vous avez sans doute remarqué les filons désagréables au milieu de votre image panoramique. Il est possible de lisser ces artefacts et produire une image plus agréable à l'oeil en utilisant une technique très simple appelée \"contour progressif\" (*anglais* : feathering). Actuellement, tous les pixels de la région de chevauchement des images sont pondérés de manière égale (c.-à-d. le canal alpha de l'image = 0.5). Cependant, comme les pixels aux extrémités de la zone de chevauchement sont très bien complétés par les pixels de l'autre image, nous pouvons faire en sorte qu'ils contribuent moins au signal dans le panorama final.\n", "\n", - " \n", + " \n", "\n", "Le mélange par \"contour progressif\" peut être appliqué aux images en trois étapes :\n", "1. Calcul d'une carte de pondération pour chaque image à fusionner : Pondération de chaque pixel de l'image source proportionnellement à sa distance du bord. Les pixels au milieu de l'image ont un poids plus important par rapport aux pixels aux bords de l'image. \n",