Article
Recadrage de ligne, inversion de ligne et AOI personnalisée dans Altron
Pourquoi traiter et enregistrer des pixels que personne ne regarde ? Dans de nombreuses installations, l’objet ne remplit qu’une partie du champ de vision, ou la lumière n’atteint pas toute la largeur du capteur. Les deux bords de l’image sont sombres et inutiles, mais ils transportent autant de données. Le recadrage de ligne sur les caméras linéaires et l’AOI sur les caméras matricielles résolvent ce problème.

Crop Line sur les caméras linéaires
Sur les linéaire USB, dans l’onglet Exposure, vous trouverez l’option Crop Line (Remove Dark Margins). Lorsque vous l’activez, seuls les pixels Start à End de chaque ligne sont conservés.
Le point important est que le recadrage ne sert pas qu’à l’affichage. Il a lieu à la source, là où les données de la caméra sont interprétées. Le tracé de ligne, l’image et le fichier enregistré sont donc tous réellement plus petits. Le processeur et le disque respirent aussi un peu.
Quelques règles concernant les valeurs :
- La numérotation commence à 1, et Start et End sont eux-mêmes inclus dans la partie conservée.
- Si vous réglez End sur 0, cela signifie « jusqu’au dernier pixel ».
- Tant que le recadrage est désactivé, ces deux champs sont désactivés.
- Ouvrez le tracé d’intensité de ligne (Line Scope) et placez l’objet ou une surface claire devant la caméra.
- Zoomez sur la partie claire du tracé et lisez sur l’axe horizontal les numéros de pixel où elle commence et se termine.
- Saisissez ces deux valeurs dans Start et End, et activez Crop Line.
Une autre méthode consiste à sélectionner une bande verticale sur l’image dans l’affichage Advanced Scanner Scope ; le champ Start se remplit automatiquement. Vérifiez ensuite aussi End.
Pour confirmer, regardez Pixels H dans le panneau de diagnostic. Après recadrage, cette valeur doit être inférieure à la largeur totale du capteur.
Il arrive que des contraintes mécaniques ne permettent pas de monter la caméra dans le sens souhaité, et l’image sort inversée de gauche à droite. L’option Reverse Line (Flip Sensor 180°) inverse horizontalement chaque ligne à la source. Autrement dit, le premier pixel prend la place du dernier, comme si le capteur avait été tourné de 180 degrés. Comme cela se produit à la source, tous les nœuds en aval reçoivent des données correctes. Elle est désactivée par défaut.
Si vous activez Reverse Line et Crop Line ensemble, leur ordre est fixe : la ligne est d’abord inversée, puis recadrée. Si vous avez relevé Start et End avant d’activer Reverse Line, vérifiez-les donc à nouveau.
Dans caméras matricielles USB, la page Image Data du panneau de la caméra comporte une section appelée AOI. Elle permet de ne lire qu’un rectangle du capteur. Définissez le rectangle par sa ligne et sa colonne de départ (Start) et sa taille (Size). Envoyez-le ensuite à la caméra avec Send Cmd. Une AOI plus petite produit moins de données et peut augmenter la cadence d’images.
Inutile de calculer les valeurs à la main. Sélectionnez la zone à la souris sur l’affichage de l’image, et les champs AOI se remplissent automatiquement.
Il y a une subtilité. Si l’image sur laquelle vous faites la sélection a déjà été recadrée par une AOI, les coordonnées de la sélection sont relatives à cette image recadrée, et non au capteur complet. Le bouton + Last corrige cela : il ajoute aux valeurs le point de départ de la dernière AOI envoyée, afin qu’elles soient de nouveau correctes par rapport au capteur complet. Pour revenir à l’image complète, appuyez sur Send Reset Cmd.
La section Mirror de la même page comporte deux boutons. Vertical retourne l’image de haut en bas dans la caméra elle-même, et Horizontal la retourne de gauche à droite. Les deux se désactivent à chaque Start.
- Recadrer trop serré. Si l’objet se décale légèrement sur le convoyeur, son bord sort de l’image. Laissez une marge de quelques pixels.
- Recadrer avant le réglage final de l’exposition. L’ordre correct est le suivant : réglez d’abord Exposure. Réglez ensuite la luminosité et le contraste avec Brightness et Contrast. Enfin, passez à Crop.
- Utiliser des fichiers d’étalonnage réalisés avec la largeur de ligne complète. Après un changement des dimensions des données, ces fichiers ne correspondent plus au nouveau flux et doivent être recréés.
Pour en savoir plus sur la région d’intérêt (ROI), article Wikipédia (en anglais).
Si vous ne savez pas si le recadrage de ligne suffit pour votre travail ou s’il vous faut un autre capteur, parlez-nous-en.