Utils

This group congregates all utils used in the lar project. More...

Collaboration diagram for Utils:

Modules

 Adaptative Color Limits
 

This acl is a carmen module intended to get color limits from a known color grid.


 Cyclic Redundancy Check
 

This library is intended to calculate the crc for a data string. This library was developed by Lammert Bies and readapt to LAR purposes. This lib contains source code for functions to calculate five commonly used CRC values: CRC-16, CRC-32, CRC-DNP, CRC-SICK, CRC-Kermit and CRC-CCITT. To calculate a CRC, the following three steps must be followed: 1. Initialize the CRC value. For CRC-16, CRC-SICK CRC-Kermit and CRC-DNP the initial value of the CRC is 0. For CRC-CCITT and CRC-MODBUS, the value 0xffff is used. CRC-32 starts with an initial value of 0xffffffffL. 2. For each byte of the data starting with the first byte, call the function update_crc_16(), update_crc_32(), update_crc_dnp(), update_crc_sick(), update_crc_kermit() or update_crc_ccitt() to recalculate the value of the CRC. 3. Only for CRC-32: When all bytes have been processed, take the one's complement of the obtained CRC value. 4. Only for CRC-DNP: After all input processing, the one's complement of the CRC is calcluated and the two bytes of the CRC are swapped. 5. Only for CRC-Kermit and CRC-SICK: After all input processing, the one's complement of the CRC is calcluated and the two bytes of the CRC are swapped.


 Error Handling
 

This module standardizes the error messages returned by the interface functions of all modules.


 Image Processing
 

This module standardizes the basic image processing.


 Lens Undistort
 

This module barrel/pillow distortion correction for camera lenses using the chessboard calibration parameters.


 Pixel Access
 

This pixelaccess is a carmen module intended to provide fast (but unsafe) iplimage pixel read and write functions.


 Process Control
 

This module is an interface for launching other modules.


 Read Command Line Parameters
 

This readcommanlineparameters is a carmen module intended to standardize the coding pratice at LAR.


 Timer
 

This module implements tictoc matlab like timers.


 Video Saving
 

This videosaving is a lar util module intended to quickly save videos from a sequence of IPLImages. Can be used for media generation or debug purposes.



Detailed Description

This group congregates all utils used in the lar project.

Generated on Wed Jun 2 12:43:08 2010 for LAR Atlas by  doxygen 1.6.3