问题标签 [histogram-equalization]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 我需要做一个直方图拉伸
我有一个 BitmapFrames 数组,需要做一个直方图拉伸。我知道这与直方图均衡不同,最终结果是什么......有点。问题是我完全不知道在得到直方图后该怎么做。
到目前为止,我的代码为直方图创建了一个数组,所以我知道每个值有多少像素。但在那之后我不知道该怎么办。
这是我到目前为止的代码......现在它制作直方图,然后直方图均衡......这不是我想要的......我只是想了解更多关于直方图
根据我的老师,这是直方图的样子:
http://www.fileden.com/files/2009/8/18/2547657/histostretch.PNG
我运行了上面的代码......并得到了一个纯黑色的图像。这是我的代码:
matlab - 对直方图中的 3 个区域使用直方图均衡
我正在尝试开发一个应用程序来拉伸每个区域的直方图..
在一张图片中,直方图将分为暗区、中区和亮区 3 个区域。范围为:[0 85]、[85 171] 和 [171 255]
我的问题是,如何编写代码以分别在每个区域上使用直方图均衡化,然后,结果将在一个直方图中并显示一张图像。
c++ - 直方图均衡不适用于彩色图像 - OpenCV
我正在尝试使用以下函数使用 OpenCV 执行直方图均衡
但是当我得到结果时,输入和输出图像似乎没有区别,我做错了什么?
抱歉图像质量不好,“预处理”(左)是直方图均衡,你可以看到它与输入(右)相同。
错过了什么?
matlab - 直方图均衡:将直方图转换为 32 个 bin
我正在做图像直方图均衡化。该代码适用于具有 256 bin 直方图的图像,但是,当我尝试将直方图转换为 32 bin 时,图像质量会下降。任何想法如何解决这个问题?
我的代码:
我的输出:
python - OpenCV Python equalizeHist 彩色图像
我需要对彩色图像进行直方图均衡。
首先,我将彩色图像转换为灰色并将其提供给equalizeHist
函数:
但在此之后,我需要将图像转换回 RGB;我怎样才能做到这一点?
python - 如何将直方图应用于图像的各个部分并重新组合图像
如何将图像分成几部分,应用直方图均衡化,从各部分合成图像并显示它我试图想办法将图像分割成定义数量的部分,这意味着图像被分割成多个矩形,当组合形成整个图像。然后对我想应用直方图均衡的每个部分。之后,我希望能够从已应用直方图均衡的第一张图像的部分形成新图像
histogram-equalization - 瞳孔错误 = cv2.equalizeHist(frame[y+(h*0.25):(y+h), x:(x+w)])
您好,我在编译中有此错误,任何人都可以帮帮我吗
##错误##
raceback(最近一次通话最后):文件“C:\Users\ASUS\Desktop\PFE Master Eye Tracker 2021\PFE_Eye_Tracker_code\opencv-eye-tracking-master\eye_control.py”,第 47 行,在学生帧 = cv2.equalizeHist( frame[y+(h*0.25):(y+h), x:(x+w)]) TypeError: slice indices must be integers or None or have an index method
进程以退出代码 -1073740791 (0xC0000409) 结束
##CODE##这是我的代码