43#ifndef __OPENCV_BM3D_IMAGE_DENOISING_HPP__
44#define __OPENCV_BM3D_IMAGE_DENOISING_HPP__
51#include <opencv2/core.hpp>
120 int templateWindowSize = 4,
121 int searchWindowSize = 16,
122 int blockMatchingStep1 = 2500,
123 int blockMatchingStep2 = 400,
172 int templateWindowSize = 4,
173 int searchWindowSize = 16,
174 int blockMatchingStep1 = 2500,
175 int blockMatchingStep2 = 400,
This type is very similar to InputArray except that it is used for input/output and output function p...
Definition: mat.hpp:295
@ NORM_L2
Definition: base.hpp:185
Bm3dSteps
BM3D algorithm steps
Definition: bm3d_image_denoising.hpp:69
CV_EXPORTS_W void 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....
TransformTypes
BM3D transform types
Definition: bm3d_image_denoising.hpp:62
@ BM3D_STEP1
Definition: bm3d_image_denoising.hpp:73
@ BM3D_STEPALL
Definition: bm3d_image_denoising.hpp:71
@ BM3D_STEP2
Definition: bm3d_image_denoising.hpp:75
@ HAAR
Definition: bm3d_image_denoising.hpp:64
"black box" representation of the file storage associated with a file on disk.
Definition: aruco.hpp:75