资源简介
图像去雾算法,图像增强
代码片段和文件信息
#include “guidedfilter.h“
static cv::Mat boxfilter(const cv::Mat &I int r)
{
cv::Mat result;
cv::blur(I result cv::Size(r r));
return result;
}
static cv::Mat convertTo(const cv::Mat &mat int depth)
{
if (mat.depth() == depth)
return mat;
cv::Mat result;
mat.convertTo(result depth);
return result;
}
class GuidedFilterImpl
{
public:
virtual ~GuidedFilterImpl() {}
cv::Mat filter(const cv::Mat &p int depth);
protected:
int Idepth;
private:
virtual cv::Mat filterSingleChannel(const cv::Mat &p) const = 0;
};
class GuidedFilterMono : public GuidedFilterImpl
{
public:
GuidedFilterMono(const cv::Mat &I int r double eps);
private:
virtual cv::Mat filterSingleChannel(const cv::Mat &p) const;
private:
int r;
double
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 565280 2017-02-17 23:27 ImageHazeRemove\build-ImageHazeRemove-Desktop-Debug\guidedfilter.o
文件 505584 2017-02-17 23:27 ImageHazeRemove\build-ImageHazeRemove-Desktop-Debug\hazeremovehandler.o
文件 678559 2017-02-17 23:27 ImageHazeRemove\build-ImageHazeRemove-Desktop-Debug\ImageHazeRemove
文件 459800 2017-02-17 23:27 ImageHazeRemove\build-ImageHazeRemove-Desktop-Debug\main.o
文件 14950 2017-02-17 23:27 ImageHazeRemove\build-ImageHazeRemove-Desktop-Debug\Makefile
文件 6101 2017-02-17 23:27 ImageHazeRemove\guidedfilter.cpp
文件 415 2017-02-17 23:27 ImageHazeRemove\guidedfilter.h
文件 7146 2017-02-17 23:27 ImageHazeRemove\hazeremovehandler.cpp
文件 794 2017-02-17 23:27 ImageHazeRemove\hazeremovehandler.h
文件 394 2017-02-17 23:27 ImageHazeRemove\ImageHazeRemove.pro
文件 24147 2017-02-17 23:27 ImageHazeRemove\ImageHazeRemove.pro.user
文件 635 2017-02-17 23:27 ImageHazeRemove\main.cpp
文件 18 2017-02-17 23:27 ImageHazeRemove\README.md
文件 113845 2017-02-17 23:27 ImageHazeRemove\test.jpg
文件 312741 2017-02-17 23:27 ImageHazeRemove\test2.jpg
目录 0 2017-12-23 16:39 ImageHazeRemove\build-ImageHazeRemove-Desktop-Debug
目录 0 2017-12-23 16:39 ImageHazeRemove
----------- --------- ---------- ----- ----
2690409 17
- 上一篇:opencv人脸识别
- 下一篇:利用MFC复选框控件设计学生选课界面
评论
共有 条评论