mirror of
https://github.com/opencv/opencv.git
synced 2026-07-30 07:43:03 +04:00
handle huge matrices correctly (#11505)
* make sure that the matrix with more than INT_MAX elements is marked as non-continuous, and thus all the pixel-wise functions process it correctly (i.e. row-by-row, not as a single row, where integer overflow may occur when computing the total number of elements)
This commit is contained in:
@@ -197,6 +197,7 @@ inline Size getContinuousSize( const Mat& m1, const Mat& m2,
|
||||
|
||||
void setSize( Mat& m, int _dims, const int* _sz, const size_t* _steps, bool autoSteps=false );
|
||||
void finalizeHdr(Mat& m);
|
||||
int updateContinuityFlag(int flags, int dims, const int* size, const size_t* step);
|
||||
|
||||
struct NoVec
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user