18.08.2013 Views

UNIVERSITA' DEGLI STUDI DI PAVIA - Robotica

UNIVERSITA' DEGLI STUDI DI PAVIA - Robotica

UNIVERSITA' DEGLI STUDI DI PAVIA - Robotica

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

funzioni che modificano la dimensione e il livello di luminosità del<br />

puntatore laser nell’immagine.<br />

• inline DWORD get_laser_spot_width(void)<br />

inline DWORD get_laser_spot_height(void)<br />

inline int get_laser_threshold(void)<br />

restituiscono la dimensione in pixel e il livello di luminosità del punto<br />

laser sull’immagine.<br />

• inline int get_img_top_border(void)<br />

inline int get_img_bottom_border(void)<br />

inline int get_img_left_border(void)<br />

inline int get_img_right_border(void)<br />

ritornano i valori dei quattro limiti di scansione dell’immagine,<br />

rispettivamente superiore, inferiore, sinistro e destro.<br />

• inline int get_pix_threshold(void)<br />

ritorna il livello di luminosità dei punti che appartengono all’oggetto da<br />

colpire.<br />

• void set_pix_threshold(int th)<br />

imposta il livello di luminosità dei punti che appartengono all’oggetto da<br />

colpire; funzione utilizzata in fase di calibrazione del sistema.<br />

• char find_spot(TPixCoord *data, TPixel *in_frame)<br />

• char find_laser_spot(TPixCoord *data, TPixel *in_frame)<br />

la funzione scandisce l’immagine puntata da in_frame alla ricerca del<br />

punto laser. I limiti di scansione sono quelli impostati con la chiamata<br />

della funzione load_isl(). Il passo di scansione viene calibrato in base<br />

alla dimensione del puntatore. I valori di ritorno è un flag che vale 1 se il<br />

puntatore è stato trovato (0 altrimenti), nel qual caso la struttura data<br />

conterrà le coordinate del baricentro del punto.<br />

• void get_last_pos(TPixCoord *ps)<br />

void get_c_last_pos(int *x, int *y)<br />

178

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!