Etape 2 - définir la zone à découper
La zone à recadrer dans l'image est un rectangle dont une des diagonales est formée par :
le point A, se situant en haut à gauche, de coordonnées en cm (Xa,Ya) et en pixels (Xpa,Ypa),
le point B , se situant en bas à droite, de coordonnées en cm (Xb,Yb) et en pixels (Xpb,Ypb).
En langage Python, cette zone sera définie par le quadruple (Xpa, Ypa, Xpb, Ypb).
Pour recadrer une image, il faut d'abord repérer la zone à recadrer en effectuant des calculs préliminaires de proportionnalité à partir de l'image d'origine.
Les coordonnées en pixels des points A (Xpa,Ypa) et B (Xpb,Ypb) sont ensuite utilisées dans le programme.
Sur le DR :
En vous aidant du calcul proposé pour Xpb, calculer les coordonnées des points A et B en pixels à partir des données du tableau,
Exprimer la largeur Lp en pixels de l'image recadrée en fonction de Xpa et Xpb et calculer la valeur Lp,
Exprimer la hauteur Hp en pixels de l'image recadrée en fonction de Ypa et Ypb et calculer la valeur Hp.