46 lines
1.9 KiB
Text
46 lines
1.9 KiB
Text
// =====================================================================================
|
|
//
|
|
// Filename: sickday.h
|
|
//
|
|
// Description:
|
|
//
|
|
// Version: 1.0
|
|
// Created: 09/26/2010 02:08:25 AM
|
|
// Revision: none
|
|
// Compiler: g++
|
|
//
|
|
// Author: Jan Elseberg (), jelseber@uos.de
|
|
// Company: Universitaet Osnabrueck
|
|
//
|
|
// =====================================================================================
|
|
|
|
const int MIN_NR_PTS = 1200;
|
|
|
|
const double IMG_RES = 2.0; // in cm
|
|
const int BOARD_SIZE_X = 59.40 / IMG_RES; // number of pixels wide
|
|
const int BOARD_SIZE_Z = 84.10 / IMG_RES; // number of pixels high
|
|
|
|
const int WHITE_BORDER = 4; // number of pixels on the border to whiten. 10 cm ?
|
|
|
|
const double MINREFL = -10.0;
|
|
const double MAXREFL = 10.0;
|
|
const double REFL_THRESHOLD = (0.0 - MINREFL ) / ( MAXREFL - MINREFL); // threshold for binarizing image
|
|
|
|
const double MAX_DIST_TO_PLANE = 10.0; // RANSAC max distance to plane
|
|
const double MIN_SCORE = 0.65; // minimal score for accepting the board hypothesis (between 0 and 1)
|
|
const double SCORE_SCALE = 0.50; // score is scaled so that SCORE_SCALE is probability 0
|
|
|
|
/////////////// constants for OCR
|
|
const string OCRRESULT = "/tmp/ocrresult.txt";
|
|
const string OCRERROR = "/tmp/ocrerr.txt";
|
|
/////////////// number (except 1) are usually 17,27 pixel wide,high
|
|
//
|
|
const int MIN_NR_WIDTH = 28.0 / IMG_RES; // 14 pixel ? All Numbers except 1 must at least be this wide
|
|
const int MIN_1_WIDTH = 16.0 / IMG_RES; // 8 pixel ? Number 1 must at least be this wide
|
|
const int MIN_NR_HEIGHT = 46.0 / IMG_RES; // 23 pixel ? Numbers must at least be this high
|
|
|
|
const int MAX_NR_WIDTH = 42.0 / IMG_RES; // 21 pixel ? All Numbers must at most be this wide
|
|
const int MAX_NR_HEIGHT = 62.0 / IMG_RES; // 31 pixel ? Numbers must at most be this high
|
|
|
|
|
|
|