Laser Scanner 3D SkanDal Configuration

De Centre de Ressources Numériques - Labomedia
Aller à : navigation, rechercher


Le fichier scan.ini défini tous les paramètres ajustables.

Il est modifiable depuis le menu, mais aussi à la main.

scan.ini

Section [scan]

  • cam = 0 --> numéro du device dans video0
  • arduino = 0 --> pour tester sans carte Arduino
  • height = 720 --> hauteur image de la webcam
  • width = 1280 --> largeur image de la webcam
  • inverse = 1 --> si la caméra est verticale, 0 si la caméra est horizontale
  • angle = 45 --> angle en degré entre la caméra et le laser
  • left_first = 0 --> si laser droit pour le premier tour
  • cut_up = 100 --> 100 pixels en haut seront coupés
  • cut_down = 100 --> 100 pixels en bas seront coupés
  • cut_lateral = 28 --> 28 pixels seront coupés à driote et à gauche
  • maxi = 100 --> z maxi d'un points
  • mini = 120 --> supprime less points en dessous et sur le plateau
  • persp_h = 298
  • persp_v = 50 --> persp h et v définissent l'intersection du laser avec le bord extèrieur du plateau
  • motor_axis_v = 136
  • motor_axis_h = 15 --> motor axis v et h définissent la position de l'axe du plateau à sa surface
  • laser = 0 --> 0 = gauche, 1 = droit ou lycée de versailles
  • color_tolerance = 240 --> Maxi 254, valeur de gris comptée comme blanc
  • scale = 0.01 --> A ajuster en fonction de l'imprimante 3D
  • z_scale = 1 --> Si les calculs sont juste, devrait rester à 1
  • nb_img = 200 --> Nombre de pas du moteur
  • double = 1 --> 0 = un tour et un laser, 1 = 2 tour et 2 laser
  • name = "plateau" --> Le non du projet, le script ne retient que les minuscule sans chiffre pour être sûr de ne pas planter
  • ard_dev = "/dev/ttyUSB0" --> Le device arduino, dépend de l'OS
  • test = 0 --> Uniquement pour déboguer
  • webcam = "HD5000" --> La webcam définie doit avoir sa section dans ce fichier

Section [HD5000]

Les explications pour trouver les paramètres ajustables sur votre Webcam.

Les scripts appliquent automatiquement les paramètres. Mais cela passe par un dictionnaire avec les paramètres de la webcam. Pour une autre webcam, il faut bricoler all_param dans le script cam_settings.py.

Utiliser guvcview pour définir votre config.

  • focus_auto = 0
  • w_bal_temp_aut = 0
  • expos_auto = 1
  • power_line_freq = 1
  • white_bal_temp = 4500
  • brightness = 33
  • contrast = 5
  • saturation = 83
  • sharpness = 25
  • backlight_comp = 0
  • exposure_abs = 156
  • pan_abs = 201600
  • tilt_abs = 201600
  • focus_abs = 12
  • zoom_abs = 1