if(diff_L1>eps_vec){std::cout<<"Checking orthogonality of matrix "<<U<<"..."<<endl;CV_Error(CORE_EIGEN_ERROR_ORTHO,"Matrix of eigen vectors is not orthogonal.");returnfalse;}
cout<<"Difference between original eigen vectors matrix and result: "<<diff<<endl;
if(diff_L2>eps_vec){std::cout<<"Checking orthogonality of matrix "<<U<<"..."<<endl;CV_Error(CORE_EIGEN_ERROR_ORTHO,"Matrix of eigen vectors is not orthogonal.");returnfalse;}
if(diff_INF>eps_vec){std::cout<<"Checking orthogonality of matrix "<<U<<"..."<<endl;CV_Error(CORE_EIGEN_ERROR_ORTHO,"Matrix of eigen vectors is not orthogonal.");returnfalse;}
if(diff_L1>eps_vec){std::cout<<"Checking accuracy of eigen vectors computing for matrix "<<src<<": L1-criteria..."<<endl;CV_Error(CORE_EIGEN_ERROR_DIFF,"Accuracy of eigen vectors computing less than required.");returnfalse;}
for(size_ti=0;i<COUNT_NORM_TYPES;++i)
if(diff_L2>eps_vec){std::cout<<"Checking accuracy of eigen vectors computing for matrix "<<src<<": L2-criteria..."<<endl;CV_Error(CORE_EIGEN_ERROR_DIFF,"Accuracy of eigen vectors computing less than required.");returnfalse;}
{
if(diff_INF>eps_vec){std::cout<<"Checking accuracy of eigen vectors computing for matrix "<<src<<": INF-criteria..."<<endl;CV_Error(CORE_EIGEN_ERROR_DIFF,"Accuracy of eigen vectors computing less than required.");returnfalse;}
doublediff=cv::norm(disparity,NORM_TYPE[i]);
if(diff>eps_vec)
{
std::cout<<endl;std::cout<<"Checking accuracy of eigen vectors computing for matrix "<<src<<": ";
if(diff_L1>eps_val){std::cout<<"Checking accuracy of eigen values computing for matrix "<<src<<": L1-criteria..."<<endl;CV_Error(CORE_EIGEN_ERROR_DIFF,"Accuracy of eigen values computing less than required.");returnfalse;}
{
if(diff_L2>eps_val){std::cout<<"Checking accuracy of eigen values computing for matrix "<<src<<": L2-criteria..."<<endl;CV_Error(CORE_EIGEN_ERROR_DIFF,"Accuracy of eigen vectors computing less than required.");returnfalse;}
std::cout<<endl;std::cout<<"Checking accuracy of eigen values computing for matrix "<<src<<": ";
if(diff_INF>eps_val){std::cout<<"Checking accuracy of eigen values computing for matrix "<<src<<": INF-criteria..."<<endl;CV_Error(CORE_EIGEN_ERROR_DIFF,"Accuracy of eigen vectors computing less than required.");returnfalse;}