OpenCV  3.4.11-dev
Open Source Computer Vision
Namespaces | Enumerations | Functions
bm3d_image_denoising.hpp File Reference
#include <opencv2/core.hpp>

Namespaces

 cv
 
 cv::xphoto
 

Enumerations

enum  cv::xphoto::Bm3dSteps {
  cv::xphoto::BM3D_STEPALL = 0,
  cv::xphoto::BM3D_STEP1 = 1,
  cv::xphoto::BM3D_STEP2 = 2
}
 BM3D algorithm steps. More...
 
enum  cv::xphoto::TransformTypes { cv::xphoto::HAAR = 0 }
 BM3D transform types. More...
 

Functions

void cv::xphoto::bm3dDenoising (InputArray src, InputOutputArray dstStep1, OutputArray dstStep2, float h=1, int templateWindowSize=4, int searchWindowSize=16, int blockMatchingStep1=2500, int blockMatchingStep2=400, int groupSize=8, int slidingStep=1, float beta=2.0f, int normType=cv::NORM_L2, int step=cv::xphoto::BM3D_STEPALL, int transformType=cv::xphoto::HAAR)
 Performs image denoising using the Block-Matching and 3D-filtering algorithm http://www.cs.tut.fi/~foi/GCF-BM3D/BM3D_TIP_2007.pdf with several computational optimizations. Noise expected to be a gaussian white noise. More...
 
void cv::xphoto::bm3dDenoising (InputArray src, OutputArray dst, float h=1, int templateWindowSize=4, int searchWindowSize=16, int blockMatchingStep1=2500, int blockMatchingStep2=400, int groupSize=8, int slidingStep=1, float beta=2.0f, int normType=cv::NORM_L2, int step=cv::xphoto::BM3D_STEPALL, int transformType=cv::xphoto::HAAR)
 Performs image denoising using the Block-Matching and 3D-filtering algorithm http://www.cs.tut.fi/~foi/GCF-BM3D/BM3D_TIP_2007.pdf with several computational optimizations. Noise expected to be a gaussian white noise. More...
 

Detailed Description

Date
Jul 19, 2016
Author
Bartek Pawlik