gpt4 book ai didi

function - 使用 cv::equalizeHist() 的 OpenCV 直方图均衡过程:需要帮助理解最后一步

转载 作者:太空宇宙 更新时间:2023-11-03 21:47:53 24 4
gpt4 key购买 nike

我有一个关于使用 cv::equalizeHist()(OpenCV 图像处理库的函数)的直方图均衡过程的问题。在本网站中:

Histogram equalization process using opencv explained

直方图均衡化过程解释如下:

  1. 计算 src 的直方图 H。

  2. 标准化直方图,使直方图 bin 的总和为 255。

  3. 计算直方图的积分。[公式在上面的网站给出]

  4. 使用 H' 作为查找表转换图像。[公式在上面的网站给出]

我在理解第 4 步时遇到问题。作者这行是什么意思?

谁能帮我理解作者是如何从第 4 步得到最终均衡结果的?

他/她在第 4 步中使用了什么方法?他/她如何变换看着 H' 的图像?

最佳答案

经过一番谷歌搜索后,我找到了您问题的答案。

  1. 阅读此 wikipedia article .
  2. 来自源代码 cvhistogram.cpp (你实际上可以在你的项目或库中使用代码来实现这个功能)我在函数cvEqualizeHist中找到了这一行:

    CV_CALL( cvLUT( src, dst, lut ));

  3. 最后是您在 OpenCV 中寻找的函数的解释:LUT .

关于function - 使用 cv::equalizeHist() 的 OpenCV 直方图均衡过程:需要帮助理解最后一步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11980061/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com