Adloun

algorithmique (école d'ingénieur) · Chapitre 6 · Application directe du cours

Combien de coutures ?

Redimensionner une image : le seam carving · niveau 1 (application)

Énoncé

On note le nombre de coutures partielles de la ligne au pixel .

  • Établir la récurrence des valeurs . Comment obtient-on le nombre total de coutures d'une image ?
  • Calculer ce nombre à la main pour une image , puis par programme pour et .
  • Montrer qu'il est au plus .

Corrigé

  • Une couture partielle vers vient de , ou .

Base. pour toute colonne .

Hérédité. : , les termes hors de l'image omis.

Le nombre total de coutures est .

  • Pour : ligne : ; ligne : ; ligne : ; total .

nom : N
valeurs : 2 3 3 2
vert : 0..2
legende : ligne 1

nom : N
valeurs : 5 8 8 5
colorier : 1
zone : 0..3 total 26
legende : ligne 2

5 x 8 : 502
3 x 4 : 26
100 x 100 : 15116889835751504709361077940682197429012095346416

Une image de pixels compte environ coutures : seule la programmation dynamique permet de trouver la meilleure.

  • Chaque couture est déterminée par sa colonne de départ ( choix) et par ses pas, chacun parmi au plus trois : au plus coutures. Pour : .

100 % gratuit

La suite du chapitre est sur Adloun

Exercice suivant et tuteur

Sans compte : le cours, le premier QCM et 2 minutes de podcast et de vidéo. Exercices et tuteur : inscription gratuite en 30 secondes, sans carte bancaire.

Le cours du chapitre · Tous les exercices du chapitre

Exercice suivant et tuteur →