Polar Transform
Ce bloc fonction convertit une zone dâimage rectangulaire (cartĂ©sienne) en une reprĂ©sentation polaire linĂ©aire. Utilisez-le pour dĂ©rouler des caractĂ©ristiques circulaires ou radiales (par exemple : anneaux, roues ou joints circulaires) afin quâelles deviennent plus faciles Ă analyser avec des outils linĂ©aires.
đ„ EntrĂ©es
Image Any Image dâentrĂ©e Ă transformer. (socket: input)
Center_X CoordonnĂ©e horizontale du centre de la transformation. Si laissĂ©e vide, le bloc utilisera le centre de lâimage. (socket: input)
Center_Y CoordonnĂ©e verticale du centre de la transformation. Si laissĂ©e vide, le bloc utilisera le centre de lâimage. (socket: input)
Max Radius Rayon maximal Ă utiliser pour la transformation. Si laissĂ© vide, le bloc choisira un rayon qui couvre la zone dâimage. (socket: input)
đ€ Sorties
Image Any Image résultante transformée en polaire linéaire. (socket: output)
đčïž ContrĂŽles
Le bloc nâa pas de widgets dâinterface supplĂ©mentaires ; les trois entrĂ©es numĂ©riques servent de paramĂštres que vous pouvez alimenter depuis dâautres blocs ou manuellement :
Center_X Centre horizontal utilisé pour le remappage polaire. Ajustez pour déplacer le centre de la transformation vers la gauche/droite.
Center_Y Centre vertical utilisé pour le remappage polaire. Ajustez pour déplacer le centre de la transformation vers le haut/bas.
Max Radius Limite jusquâoĂč la transformation sâĂ©tend depuis le centre. Des valeurs plus petites rognent lâĂ©tendue radiale ; des valeurs plus grandes incluent une plus grande partie de lâimage.
âïž MĂ©canisme dâexĂ©cution
Lorsque le bloc est exĂ©cutĂ©, il lit lâimage et les entrĂ©es numĂ©riques fournies, calcule un remappage linĂ©aire-vers-polaire centrĂ© sur les coordonnĂ©es spĂ©cifiĂ©es, puis renvoie lâimage dĂ©roulĂ©e. Si les coordonnĂ©es du centre ou le rayon ne sont pas fournis, le bloc utilise des valeurs par dĂ©faut raisonnables pour que la transformation sâexĂ©cute quand mĂȘme.
đŻ FonctionnalitĂ©s
Déroule les structures circulaires ou radiales en une vue rectangulaire pour une inspection facilitée.
Accepte des paramÚtres numériques optionnels pour verrouiller précisément le centre et le rayon.
Fonctionne avec nâimporte quel bloc produisant une image en sortie.
đ Instructions dâutilisation
Fournissez une image Ă lâentrĂ©e
Image Any.Facultatif : envoyez des nombres Ă
Center_XetCenter_Ypour dĂ©finir le centre de la transformation (ou laissez vide pour utiliser le centre de lâimage).Facultatif : envoyez un nombre Ă
Max Radiuspour limiter lâĂ©tendue radiale.Utilisez la sortie transformĂ©e
Image Anypour des analyses ou visualisations ultérieures.
đĄ Conseils et astuces
Pour cibler une zone prĂ©cise, recadrez dâabord avec
Image ROIouImage ROI Selectpuis alimentez ce recadrage dans ce bloc.Si votre image est trĂšs grande et que vous souhaitez un traitement plus rapide, utilisez
Image Resizeavant ce bloc pour rĂ©duire lâĂ©chelle tout en conservant la zone dâintĂ©rĂȘt.Si la caractĂ©ristique circulaire est tournĂ©e, alignez-la dâabord avec
Rotate Image AngleouImage AutoRotatorpour que le rĂ©sultat dĂ©roulĂ© soit plus lisible.AprĂšs dĂ©roulage, utilisez des blocs dâanalyse comme
Histogram On Linepour examiner les profils dâintensitĂ© dans la direction radiale ou angulaire.Pour inspecter visuellement le rĂ©sultat, connectez la sortie Ă
Show Imagepour un aperçu interactif pendant le dĂ©veloppement.Pour rechercher des objets autour dâun anneau, alimentez lâimage transformĂ©e dans des blocs de dĂ©tection comme
Find Objectafin de simplifier la localisation de motifs répétitifs.
(Conseil : combinez les blocs ci-dessus pour construire des chaĂźnes dâinspection robustes pour piĂšces circulaires, joints ou textures en anneau)
đ ïž DĂ©pannage
Si lâimage dĂ©roulĂ©e semble dĂ©calĂ©e ou dĂ©formĂ©e, vĂ©rifiez
Center_XetCenter_Yet ajustez-les pour correspondre au vrai centre de la caractéristique circulaire.Si des parties du cercle sont manquantes, augmentez
Max Radiusou recadrez diffĂ©remment lâentrĂ©e avecImage ROIpour inclure lâensemble de la caractĂ©ristique dans le rayon de transformation.Si la sortie paraĂźt Ă©tirĂ©e ou de faible dĂ©tail, essayez de rĂ©duire la taille dâentrĂ©e avec
Image Resizeou dâamĂ©liorer la rĂ©solution de capture avant la transformation.Si aucune sortie nâapparaĂźt, confirmez que la prise dâentrĂ©e nommĂ©e
Image Anyreçoit des donnĂ©es dâimage valides (utilisezShow Imagepour vĂ©rifier).
Mis Ă jour