Fixed assert placement in cv::invert
This commit is contained in:
parent
88c934ea8c
commit
3108423a37
@ -947,6 +947,9 @@ double cv::invert( InputArray _src, OutputArray _dst, int method )
|
|||||||
bool result = false;
|
bool result = false;
|
||||||
Mat src = _src.getMat();
|
Mat src = _src.getMat();
|
||||||
int type = src.type();
|
int type = src.type();
|
||||||
|
|
||||||
|
CV_Assert(type == CV_32F || type == CV_64F);
|
||||||
|
|
||||||
size_t esz = CV_ELEM_SIZE(type);
|
size_t esz = CV_ELEM_SIZE(type);
|
||||||
int m = src.rows, n = src.cols;
|
int m = src.rows, n = src.cols;
|
||||||
|
|
||||||
@ -969,7 +972,7 @@ double cv::invert( InputArray _src, OutputArray _dst, int method )
|
|||||||
((double*)w.data)[n-1]/((double*)w.data)[0] : 0);
|
((double*)w.data)[n-1]/((double*)w.data)[0] : 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
CV_Assert( m == n && (type == CV_32F || type == CV_64F));
|
CV_Assert( m == n );
|
||||||
|
|
||||||
if( method == DECOMP_EIG )
|
if( method == DECOMP_EIG )
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user