}
const int erosion_count = 1;
- const double black_level = 20;
- const double white_level = 130;
- const double black_white_gap = 70;
+ const float black_level = 20.f;
+ const float white_level = 130.f;
+ const float black_white_gap = 70.f;
#if defined(DEBUG_WINDOWS)
cvNamedWindow("1", 1);
// check the number of black and white squares
std::vector<int> counts;
countClasses(quads, i, j, counts);
- const int black_count = ceil(size.width/2.0)*ceil(size.height/2.0);
- const int white_count = floor(size.width/2.0)*floor(size.height/2.0);
+ const int black_count = cvRound(ceil(size.width/2.0)*ceil(size.height/2.0));
+ const int white_count = cvRound(floor(size.width/2.0)*floor(size.height/2.0));
if(counts[0] < black_count*0.75 ||
counts[1] < white_count*0.75)
{
double coeff;\r
CvSize size, src_buf_size;\r
int i, j, k, pt_i;\r
- int max_iters;\r
- double eps;\r
+ int max_iters = 10;\r
+ double eps = 0;\r
\r
CvMat stub, *src = (CvMat*)srcarr;\r
src = cvGetMat( srcarr, &stub );\r
CvStarFeature f[MAX_PATTERN];
CvMat *sum = 0, *tilted = 0, *flatTilted = 0;
- int x, y, i=0, rows = img->rows, cols = img->cols, step;
+ int y, i=0, rows = img->rows, cols = img->cols, step;
int border, npatterns=0, maxIdx=0;
#ifdef _OPENMP
int nthreads = cvGetNumThreads();