*out_corner_count = 0;
IplImage _img;
- int check_chessboard_result;
int quad_count = 0, group_idx = 0, dilations = 0;
img = cvGetMat( img, &stub );
if( flags & CV_CALIB_CB_FAST_CHECK)
{
cvGetImage(img, &_img);
- check_chessboard_result = cvCheckChessboard(&_img, pattern_size);
+ int check_chessboard_result = cvCheckChessboard(&_img, pattern_size);
if(check_chessboard_result <= 0)
{
return 0;
{
double min_box_area = DBL_MAX;
int skip, min_box_area_index = -1;
- CvCBQuad *q0, *q;
// For each point, calculate box area without that point
for( skip = 0; skip < quad_count; skip++ )
cvClearMemStorage( temp_storage );
}
- q0 = quad_group[min_box_area_index];
+ CvCBQuad *q0 = quad_group[min_box_area_index];
// remove any references to this quad as a neighbor
for( i = 0; i < quad_count; i++ )
{
- q = quad_group[i];
+ CvCBQuad *q = quad_group[i];
for( j = 0; j < 4; j++ )
{
if( q->neighbors[j] == q0 )