OpenCV  4.10.0
开源计算机视觉
正在加载...
正在搜索...
无匹配项
| 枚举 | 函数
cv::xphoto 命名空间参考

类  GrayworldWB
 灰度世界白平衡算法。 更多...
 
类  LearningBasedWB
 更复杂的基于学习的自动白平衡算法。 更多...
 
类  SimpleWB
 一种简单白平衡算法,通过独立地将每个输入图像通道拉伸到指定范围来工作。 为了提高鲁棒性,它忽略了顶部和底部 \(p\%\) 的像素值。 更多...
 
类  TonemapDurand
 该算法使用双边滤波将图像分解为两层:基础层和细节层,并压缩基础层的对比度,从而保留所有细节。 更多...
 
类  WhiteBalancer
 自动白平衡算法的基类。 更多...
 

枚举

枚举  Bm3dSteps {
  BM3D_STEPALL = 0 ,
  BM3D_STEP1 = 1 ,
  BM3D_STEP2 = 2
}
 BM3D 算法步骤。 更多...
 
枚举  InpaintTypes {
  INPAINT_SHIFTMAP = 0 ,
  INPAINT_FSR_BEST = 1 ,
  INPAINT_FSR_FAST = 2
}
 各种修复算法。 更多...
 
枚举  TransformTypes { HAAR = 0 }
 BM3D 变换类型。 更多...
 

函数

void applyChannelGains (InputArray src, OutputArray dst, float gainB, float gainG, float gainR)
 实现了一种高效的定点近似方法,用于应用通道增益,这是多种白平衡算法的最后一步。
 
void 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)
 使用块匹配和 3D 滤波算法执行图像降噪 http://www.cs.tut.fi/~foi/GCF-BM3D/BM3D_TIP_2007.pdf,并进行了一些计算优化。 预计噪声为高斯白噪声。
 
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)
 使用块匹配和 3D 滤波算法执行图像降噪 http://www.cs.tut.fi/~foi/GCF-BM3D/BM3D_TIP_2007.pdf,并进行了一些计算优化。 预计噪声为高斯白噪声。
 
Ptr< GrayworldWBcreateGrayworldWB ()
 创建 GrayworldWB 的实例。
 
Ptr< LearningBasedWBcreateLearningBasedWB (const String &path_to_model=String())
 创建 LearningBasedWB 的实例。
 
Ptr< SimpleWBcreateSimpleWB ()
 创建 SimpleWB 的实例。
 
Ptr< TonemapDurandcreateTonemapDurand (float gamma=1.0f, float contrast=4.0f, float saturation=1.0f, float sigma_color=2.0f, float sigma_space=2.0f)
 创建 TonemapDurand 对象。
 
void dctDenoising (const Mat &src, Mat &dst, const double sigma, const int psize=16)
 该函数实现简单的基于 DCT 的降噪。
 
void inpaint (const Mat &src, const Mat &mask, Mat &dst, const int algorithmType)
 该函数实现不同的单图像修复算法。
 
void oilPainting (InputArray src, OutputArray dst, int size, int dynRatio)
 油画,详情见书 [46]
 
void oilPainting (InputArray src, OutputArray dst, int size, int dynRatio, int code)
 油画,详情见书 [46]