Fixed bug in reading zero-size Mat from FileStorage
This commit is contained in:
parent
ae00e9074b
commit
7fb694756b
@ -3457,6 +3457,8 @@ icvReadMat( CvFileStorage* fs, CvFileNode* node )
|
|||||||
mat = cvCreateMat( rows, cols, elem_type );
|
mat = cvCreateMat( rows, cols, elem_type );
|
||||||
cvReadRawData( fs, data, mat->data.ptr, dt );
|
cvReadRawData( fs, data, mat->data.ptr, dt );
|
||||||
}
|
}
|
||||||
|
else if( rows == 0 && cols == 0 )
|
||||||
|
mat = cvCreateMatHeader( 0, 1, elem_type );
|
||||||
else
|
else
|
||||||
mat = cvCreateMatHeader( rows, cols, elem_type );
|
mat = cvCreateMatHeader( rows, cols, elem_type );
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user