This group congregates all utils used in the lar project. More...
![]() |
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. |
This group congregates all utils used in the lar project.