OpenCV  4.1.0
Open Source Computer Vision
Functions | Variables
cv::quality::quality_utils Namespace Reference

Functions

template<typename OutT , typename InT >
OutT expand_mat (const InT &src, int TYPE_DEFAULT=EXPANDED_MAT_DEFAULT_TYPE)
 
template<typename R >
std::vector< R > expand_mats (InputArrayOfArrays arr, int TYPE_DEFAULT=EXPANDED_MAT_DEFAULT_TYPE)
 
template<typename R >
std::vector< R > extract_mats (InputArrayOfArrays arr, const int type=-1)
 
cv::Mat get_column_range (const cv::Mat &data)
 
double mse_to_psnr (double mse, double max_pixel_value)
 
cv::Scalar mse_to_psnr (cv::Scalar mse, double max_pixel_value)
 
template<typename T >
void scale (cv::Mat &mat, const cv::Mat &range, const T min, const T max)
 

Variables

static CV_CONSTEXPR const int EXPANDED_MAT_DEFAULT_TYPE = CV_32F
 

Function Documentation

§ expand_mat()

template<typename OutT , typename InT >
OutT cv::quality::quality_utils::expand_mat ( const InT &  src,
int  TYPE_DEFAULT = EXPANDED_MAT_DEFAULT_TYPE 
)
inline

§ expand_mats()

template<typename R >
std::vector<R> cv::quality::quality_utils::expand_mats ( InputArrayOfArrays  arr,
int  TYPE_DEFAULT = EXPANDED_MAT_DEFAULT_TYPE 
)
inline

§ extract_mats()

template<typename R >
std::vector<R> cv::quality::quality_utils::extract_mats ( InputArrayOfArrays  arr,
const int  type = -1 
)
inline

§ get_column_range()

cv::Mat cv::quality::quality_utils::get_column_range ( const cv::Mat data)
inline

§ mse_to_psnr() [1/2]

double cv::quality::quality_utils::mse_to_psnr ( double  mse,
double  max_pixel_value 
)
inline

§ mse_to_psnr() [2/2]

cv::Scalar cv::quality::quality_utils::mse_to_psnr ( cv::Scalar  mse,
double  max_pixel_value 
)
inline

§ scale()

template<typename T >
void cv::quality::quality_utils::scale ( cv::Mat mat,
const cv::Mat range,
const T  min,
const T  max 
)
inline

Variable Documentation

§ EXPANDED_MAT_DEFAULT_TYPE

CV_CONSTEXPR const int cv::quality::quality_utils::EXPANDED_MAT_DEFAULT_TYPE = CV_32F
static