Je travaille dans un projet où chaque utilisateur a un gros avatar et une vignette de cet avatar. L'avatar est 150x215 et la vignette est 50x50. Pour générer la vignette, l'utilisateur sélectionne une zone carrée à l'intérieur de l'avatar et le système recadre et redimensionne l'avatar pour générer la vignette.Localiser une sous-image redimensionnée à l'intérieur d'une image
Maintenant, j'ai besoin d'une vignette 70x70. Je ne peux pas redimensionner la vignette 50x50 car elle n'est pas belle. Mon idée était de créer un outil pour trouver la vignette à l'intérieur de l'avatar et, en utilisant l'emplacement de la vignette, générer la nouvelle image 70x70. Cela fonctionnait bien jusqu'à ce que je remarque que certaines vignettes ne sont pas seulement recadrées, elles sont redimensionnées. Lorsque l'image est redimensionnée, elle perd des pixels ce qui rend une comparaison pixel par pixel impossible (donc je ne peux pas détecter l'emplacement de la vignette à l'intérieur de l'avatar).
Est-il possible d'identifier l'emplacement de la vignette (même si elle est redimensionnée)? J'utilise EMGU pour gérer les images.
Merci pour toute aide
Je suppose que vous n'avez pas stocké les coordonnées que l'utilisation a choisi en premier lieu? – Slugart
Oui, vous avez raison. L'emplacement n'est pas stocké. L'idée de comparer la vignette à l'avatar était d'obtenir cet emplacement – JSBach