2D Filter
Ce bloc fonction applique un filtre de convolution 2D sélectionnable à une image d'entrée et retourne un résultat filtré en niveaux de gris. Il est utile pour la détection de contours, l'embossage, l'accentuation (sharpening) et d'autres améliorations d'image similaires.
📥 Entrées
Image Any Accepte n'importe quelle image (couleur ou niveaux de gris) à filtrer.
📤 Sorties
Image Gray Renvoie l'image filtrée en niveaux de gris (canal unique).
🕹️ Contrôles
Filter Type Choisissez le filtre souhaité via un menu déroulant. Les choix courants incluent Emboss, Contour, Sharpen, Laplacian, ainsi que plusieurs variantes Sobel/edge.
🎨 Fonctionnalités
Applique une variété de noyaux de convolution prédéfinis pour les tâches courantes de filtrage 2D.
Convertit automatiquement les entrées couleur en niveaux de gris avant d'appliquer le filtre.
Interface simple par menu déroulant pour basculer rapidement entre différents noyaux.
📝 Instructions d'utilisation
Connectez un bloc producteur d'images (caméra, chargeur de fichiers ou autre bloc de traitement) à l'entrée
Image Any.Sélectionnez le filtre désiré dans le menu
Filter Type.Le bloc fournit une image en niveaux de gris sur
Image Gray, adaptée pour une analyse en aval ou pour affichage.
📊 Évaluation
Lors de l'exécution, ce bloc convertit les images couleur en niveaux de gris si nécessaire, applique le filtre de convolution 2D sélectionné et renvoie l'image filtrée en niveaux de gris.
💡 Astuces et recommandations
Pour les images bruyantes, placez un bloc
Bluravant ce bloc afin de réduire les petits artefacts et obtenir des réponses de contours plus propres.Si vous souhaitez un résultat d'arête binaire après filtrage, connectez la sortie à
Image Threshold.Utilisez
Edge FilterouSobel Filterlorsque vous avez besoin d'opérateurs de contours spécialisés ; ce bloc est pratique pour expérimenter rapidement plusieurs noyaux.Pour inspecter visuellement les résultats, connectez la sortie à
Show Imageou enregistrez avecImage Write.Lorsque vous travaillez avec des régions d'intérêt, recadrez d'abord à l'aide de
Image ROI,Image ROI SelectouImage ROI Polygon, puis appliquez le filtre uniquement à la zone d'intérêt.Si vous devez adapter les tailles avant filtrage (les grandes images peuvent être lentes), utilisez
Image Resizepour réduire l'échelle, filtrez, puis remontez éventuellement l'échelle.
Suggestions de combinaisons de blocs :
Flux avec caméra :
Camera USB→2D Filter→Show ImageDétection de contours prétraitée :
Blur→2D Filter→Image ThresholdFiltrage basé sur ROI :
Image ROI Select→2D Filter→Find Contour
🛠️ Dépannage
Si la sortie ressemble à l'entrée, vérifiez que l'entrée n'était pas déjà une image mono-canal et que vous avez bien sélectionné un
Filter Typedifférent.Si la sortie est trop bruitée, ajoutez un
Bluravant ce bloc ou essayez un noyau de filtre différent avec des caractéristiques de lissage plus prononcées.Si la taille ou le format de sortie est incompatible avec des blocs en aval, ajoutez
Image ResizeouMerge Channelsselon les besoins.
Mis à jour