|
cv::Mat | imreadExceptionOnFail (const filesystem::path &filename, const int flags) |
|
void | imwriteExceptionOnFail (const filesystem::path &filename, const cv::Mat &image, const std::vector< int > ¶ms) |
|
void | writeCvMat32FC1ToPFM (const filesystem::path &path, const cv::Mat_< float > &m) |
|
cv::Mat_< float > | readCvMat32FC1FromPFM (const filesystem::path &path) |
|
template<typename T > |
cv::Mat_< T > | stackHorizontal (const std::vector< cv::Mat_< T >> &images) |
|
template<typename T > |
cv::Mat_< T > | stackVertical (const std::vector< cv::Mat_< T >> &images) |
|
template<typename T > |
const T & | clampToEdge (const cv::Mat_< T > &src, const int x, const int y) |
|
template<typename T > |
T | bilerp (const T &p00, const T &p01, const T &p10, const T &p11, float xw, float yw) |
|
template<typename T , int N> |
cv::Vec< float, N > | bilerp (const cv::Vec< T, N > &p00, const cv::Vec< T, N > &p01, const cv::Vec< T, N > &p10, const cv::Vec< T, N > &p11, float xw, float yw) |
|
template<typename T , typename ResultType = T> |
ResultType | getPixelBilinear (const cv::Mat_< T > &src, const float x, const float y) |
|
cv::Mat | removeAlpha (const cv::Mat &src) |
|
cv::Mat | extractAlpha (const cv::Mat &src) |
|
template<typename T > |
cv::Mat_< T > | resizeImage (const cv::Mat_< T > &image, const cv::Size &size, const int type=cv::INTER_AREA) |
|
template<typename T > |
cv::Mat_< T > | scaleImage (const cv::Mat_< T > &image, const double scaleFactor, const int type=cv::INTER_AREA) |
|
template<typename T > |
std::vector< cv::Mat_< T > > | resizeImages (const std::vector< cv::Mat_< T >> &imagesIn, const cv::Size &size, const int type=cv::INTER_AREA, const int numThreads=-1) |
|
float | maxPixelValueFromCvDepth (int cvDepth) |
|
float | maxPixelValue (const cv::Mat &mat) |
|
cv::Mat | convertTo (const cv::Mat &srcImage, const int cvDepth) |
|
template<typename T > |
cv::Mat | convertTo (const cv::Mat &srcImage) |
|
template<> |
cv::Mat | convertTo< uint8_t > (const cv::Mat &srcImage) |
|
template<> |
cv::Mat | convertTo< uint16_t > (const cv::Mat &srcImage) |
|
template<> |
cv::Mat | convertTo< float > (const cv::Mat &srcImage) |
|
template<typename T > |
cv::Mat_< T > | convertImage (const cv::Mat &imageIn) |
|
cv::Mat | loadImageUnchanged (const filesystem::path &filename) |
|
template<typename T > |
cv::Mat_< T > | loadImage (const filesystem::path &filename) |
|
template<typename T > |
cv::Mat_< T > | loadScaledImage (const filesystem::path &filename, const double scaleFactor, const int type=cv::INTER_LINEAR) |
|
template<typename T > |
cv::Mat_< T > | loadResizedImage (const filesystem::path &filename, const cv::Size &size, const int type=cv::INTER_LINEAR) |
|
template<typename T > |
cv::Mat_< T > | gaussianBlur (const cv::Mat_< T > &mat, const int blurRadius, const float sigma=0.0f) |
|
template<typename T > |
cv::Mat_< T > | blur (const cv::Mat_< T > &mat, const int blurRadius=1) |
|
cv::Mat_< bool > | dilate (const cv::Mat_< bool > &mat, const int dilateRadius=1) |
|
cv::Mat_< float > | maskedMedianBlur (const cv::Mat_< float > &mat, const cv::Mat_< float > &background, const cv::Mat_< bool > &mask, const int radius, const bool ignoreNan=true) |
|
std::vector< uint8_t > | getRGBA8Vector (const cv::Mat &src) |
|
template<typename T > |
T | createBGR (const float b, const float g, const float r) |
|
template<> |
cv::Vec3f | createBGR (const float b, const float g, const float r) |
|
template<> |
cv::Vec3w | createBGR (const float b, const float g, const float r) |
|
template<typename T > |
T | createBGRA (const float b, const float g, const float r, const float a) |
|
template<> |
cv::Vec4f | createBGRA (const float b, const float g, const float r, const float a) |
|
template<> |
cv::Vec4w | createBGRA (const float b, const float g, const float r, const float a) |
|
std::vector< cv::Mat_< bool > > | generateAllPassMasks (const cv::Size &size, const int numMasks) |
|