我正在寻找有关像素处理的一些信息。我对以下算法感兴趣:
- Gamma 校正
- 边缘检测
- 改变整体亮度
- 转换为灰度
- 等等
我在哪里可以找到描述如何实现这一目标的文章?
谢谢。
最佳答案
其中大部分都非常简单。
这类事情的经典书籍是 Computer Graphics Principles and Practice .不过它并不便宜。
虽然维基百科有一些很好的解释
Gamma correction
Edge Detection尽管它也值得研究 highpass filtering
更改亮度有点主观,并且与 Gamma 校正密切相关,我是。
至于灰度转换……再简单不过了。您可以只取 r、g 和 b channel 的平均值。然而,这并不能纠正我们看到绿色比其他颜色更好的事实。 RGB 图像的“亮度”可以简单地通过 (0.3 * r) + (0.59 * g) + (0.11 * b) 来计算。正如您所看到的那样,绿色使表观亮度严重偏移,而蓝色的贡献要小得多,这就是我们眼睛的工作方式:)
关于algorithm - 像素处理算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1304671/