Index: modules/core/include/opencv2/core/operations.hpp =================================================================== --- modules/core/include/opencv2/core/operations.hpp (revision 7013) +++ modules/core/include/opencv2/core/operations.hpp (working copy) @@ -820,7 +820,7 @@ else { Mat A(*this, false), B(b, false); - ok = (0.0 == invert(A, B, method)); + ok = (bool)invert(A, B, method); } return ok ? b : Matx<_Tp, n, m>::zeros(); }