Merge remote-tracking branch 'upstream/master' into rho
This commit is contained in:
@@ -256,7 +256,6 @@ int cvFindChessboardCorners( const void* arr, CvSize pattern_size,
|
||||
*out_corner_count = 0;
|
||||
|
||||
IplImage _img;
|
||||
int check_chessboard_result;
|
||||
int quad_count = 0, group_idx = 0, dilations = 0;
|
||||
|
||||
img = cvGetMat( img, &stub );
|
||||
@@ -302,7 +301,7 @@ int cvFindChessboardCorners( const void* arr, CvSize pattern_size,
|
||||
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;
|
||||
@@ -1144,7 +1143,6 @@ icvCleanFoundConnectedQuads( int quad_count, CvCBQuad **quad_group, CvSize patte
|
||||
{
|
||||
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++ )
|
||||
@@ -1166,12 +1164,12 @@ icvCleanFoundConnectedQuads( int quad_count, CvCBQuad **quad_group, CvSize patte
|
||||
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 )
|
||||
|
@@ -118,7 +118,6 @@ static CvStatus icvPOSIT( CvPOSITObject *pObject, CvPoint2D32f *imagePoints,
|
||||
int count = 0, converged = 0;
|
||||
float inorm, jnorm, invInorm, invJnorm, invScale, scale = 0, inv_Z = 0;
|
||||
float diff = (float)criteria.epsilon;
|
||||
float inv_focalLength = 1 / focalLength;
|
||||
|
||||
/* Check bad arguments */
|
||||
if( imagePoints == NULL )
|
||||
@@ -139,6 +138,7 @@ static CvStatus icvPOSIT( CvPOSITObject *pObject, CvPoint2D32f *imagePoints,
|
||||
return CV_BADFACTOR_ERR;
|
||||
|
||||
/* init variables */
|
||||
float inv_focalLength = 1 / focalLength;
|
||||
int N = pObject->N;
|
||||
float *objectVectors = pObject->obj_vecs;
|
||||
float *invMatrix = pObject->inv_matr;
|
||||
|
Reference in New Issue
Block a user