Fixed ret

This commit is contained in:
Nghia Ho 2013-07-28 00:46:44 +10:00
parent e2f00ce846
commit a0576d7b2a

View File

@ -206,16 +206,18 @@ bool rotatedRectangleIntersection( const RotatedRect& rect1, const RotatedRect&
return false; return false;
} }
intersectingRegion.create(intersection.size(), 1, CV_MAKETYPE(intersectingRegion.depth(), 2) ); //intersectingRegion.create(intersection.size(), 2, CV_32F);
Mat m = intersectingRegion.getMat(); // Mat ret = intersectingRegion.getMat();
size_t step = !m.isContinuous() ? m.step[0] : sizeof(Point2f); Mat(intersection).copyTo(intersectingRegion);
for( size_t i = 0; i < intersection.size(); i++ ) // size_t step = !m.isContinuous() ? m.step[0] : sizeof(Point2f);
{
*(Point2f*)(m.data + i*step) = intersection[i]; // for( size_t i = 0; i < intersection.size(); i++ )
} // {
// *(Point2f*)(m.data + i*step) = intersection[i];
// }
return true; return true;
} }