Image Resize
Ce bloc fonction modifie la taille d'une image entrante. Utilisez-le pour agrandir ou réduire les images avec des méthodes d'interpolation sélectionnables afin que les blocs en aval reçoivent des images aux dimensions requises.
📥 Entrées
Image AnyImage que vous souhaitez redimensionner.WidthLargeur de sortie souhaitée en pixels. Optionnel — laisser vide pour préserver la largeur d'origine.HeightHauteur de sortie souhaitée en pixels. Optionnel — laisser vide pour préserver la hauteur d'origine.
📤 Sorties
Image AnyL'image redimensionnée.
🕹️ Contrôles
Interpolation MethodChoisissez comment les pixels sont échantillonnés lors du redimensionnement. Options courantes :INTER_NEAREST,INTER_LINEAR,INTER_AREA,INTER_CUBIC,INTER_LANCZOS4.Utilisez
INTER_AREApour la réduction d'échelle (réduit l'aliasing).Utilisez
INTER_LINEARpour un redimensionnement polyvalent (bon compromis vitesse/qualité).Utilisez
INTER_CUBICouINTER_LANCZOS4pour l'agrandissement lorsque vous souhaitez une meilleure qualité (plus lent).
⚙️ Comment ça marche
Lorsque ce bloc s'exécute, il prend l'entrée Image Any et utilise la Interpolation Method choisie pour produire une nouvelle image aux Width et Height demandés. Si une dimension est laissée vide, cet axe conserve la taille d'origine. L'image redimensionnée est envoyée en sortie vers les blocs suivants du flux.
🎯 Caractéristiques principales
Contrôle précis de la taille de sortie via une largeur et une hauteur explicites.
Plusieurs options d'interpolation pour équilibrer vitesse et qualité.
Compatible avec n'importe quel bloc produisant une image ; prépare les images pour des modèles ou la visualisation.
📝 Conseils d'utilisation
Pour prévisualiser le résultat, branchez la sortie sur
Show Image.Recadrez d'abord puis redimensionnez pour de meilleurs résultats quand la région d'intérêt est plus petite que l'image complète. Utilisez
Image ROIouSlice Imageavant ce bloc.Pour éviter l'étirement et préserver le rapport d'aspect, recadrez ou ajoutez des marges avant le redimensionnement. Utilisez
Image Paddingpour ajouter des bordures plutôt que de déformer l'image.Pour les modèles qui attendent des entrées plus petites (détection d'objets, OCR), redimensionnez l'image aux dimensions préférées du modèle avant de l'envoyer à des blocs comme
Object Detection (D-FINE),Object Detection - Custom,OCRouOCR (EasyOCR).
💡 Astuces
Préparation pour OCR : agrandissez une région de texte recadrée avec ce bloc avant de la connecter à
OCRouOCR (EasyOCR)pour améliorer la reconnaissance.Préparation pour la détection : redimensionnez les images de la caméra à une taille cohérente avant
Object Detection (D-FINE)ouObject Detection - Customafin que les seuils et tailles de boîtes soient prévisibles.Préserver les détails lors d'un agrandissement : si vous devez agrandir des images petites, choisissez
INTER_CUBICouINTER_LANCZOS4pour une meilleure qualité visuelle.Garder le rapport d'aspect : pour éviter les objets déformés, utilisez
Image ROIouImage Paddingpour obtenir un recadrage carré (ou correspondant à l'entrée du modèle) puis redimensionnez.Vérifications rapides : attachez
Show Imagejuste après ce bloc pour confirmer visuellement la sortie redimensionnée.
🛠️ Dépannage
Résultat flou après agrandissement
Essayez une interpolation de meilleure qualité comme
INTER_CUBICouINTER_LANCZOS4.
Objet important écrasé ou étiré
Assurez-vous de préserver le rapport d'aspect. Recadrez ou ajoutez des bordures avant le redimensionnement.
Taille ou orientation inattendue
Vérifiez les valeurs numériques fournies à
WidthetHeightet prévisualisez avecShow Image.Si une seule dimension doit changer, laissez l'autre vide pour conserver la taille d'origine sur cet axe.
Mis à jour