int count = filteredPoints.size();
CvPoint pt0, pt;
CvBox2D box;
//int count = 4;
CvPoint* points = (CvPoint*)malloc( count * sizeof(points[0]));
CvMat pointMat = cvMat( 1, count, CV_32SC2, points );
for(int i = 0; i < count; i++ )
{
pt0.x = filteredPoints[i].x;
pt0.y = filteredPoints[i].y;
points[i] = pt0;
}
box = cvMinAreaRect2( &pointMat, 0 );
CvPoint pt0, pt;
CvBox2D box;
//int count = 4;
CvPoint* points = (CvPoint*)malloc( count * sizeof(points[0]));
CvMat pointMat = cvMat( 1, count, CV_32SC2, points );
for(int i = 0; i < count; i++ )
{
pt0.x = filteredPoints[i].x;
pt0.y = filteredPoints[i].y;
points[i] = pt0;
}
box = cvMinAreaRect2( &pointMat, 0 );