hsy1941

OpenCV 限制对比度 图像增强

 

 1 #include<opencv2/core.hpp>
 2 #include<opencv2/highgui.hpp>
 3 #include<opencv2/imgproc.hpp>
 4 using namespace cv;
 5 int main(int argc, char*argv[])
 6 {
 7     //输入图像
 8     Mat src = imread(argv[1], IMREAD_GRAYSCALE);
 9     if (!src.data)
10         return -1;
11     //构建 CLAHE 对象
12     //可是使用默认参数Ptr<CLAHE> clahe =  createCLAHE();
13     Ptr<CLAHE> clahe =  createCLAHE(2, Size(8, 8));
14     Mat dst;
15     //限制对比度的自适应直方图均衡化
16     clahe->apply(src, dst);
17     //显示原图及均衡化后的效果
18     imshow("原图", src);
19     imshow("对比度增强", dst);
20     imwrite("clahe.jpg", dst);
21     waitKey(0);
22     return 0;
23 }

 

发表于 2019-10-25 11:08  任重道远-HSY  阅读(339)  评论(0编辑  收藏  举报
 

分类:

技术点:

相关文章:

  • 2021-05-11
  • 2022-01-19
  • 2021-06-09
  • 2022-02-27
  • 2021-11-29
  • 2021-08-28
  • 2021-04-26
  • 2022-01-18
猜你喜欢
  • 2021-11-26
  • 2021-11-24
  • 2022-01-23
  • 2022-03-04
  • 2022-02-10
  • 2021-07-06
  • 2021-12-05
相关资源
相似解决方案