【发布时间】:2009-08-20 08:07:41
【问题描述】:
我正在寻找有关像素处理的一些信息。我对以下算法感兴趣:
- 伽玛校正
- 边缘检测
- 改变整体亮度
- 转换为灰度
- 等
我在哪里可以找到描述如何实现这一点的文章?
谢谢。
【问题讨论】:
-
如果您需要理论信息,请查看此网站 (EN) homepages.inf.ed.ac.uk/rbf/HIPR2/wksheets.htm
标签: algorithm image-processing
我正在寻找有关像素处理的一些信息。我对以下算法感兴趣:
我在哪里可以找到描述如何实现这一点的文章?
谢谢。
【问题讨论】:
标签: algorithm image-processing
其中大部分都很简单。
这方面的经典书籍是Computer Graphics Principles and Practice。不过它并不便宜。
维基百科有一些很好的解释
Gamma correction
Edge Detection 虽然它也值得研究highpass filtering
改变亮度有点主观,与伽马校正密切相关,imo。
至于灰度转换..再简单不过了。您可以取 r、g 和 b 通道的平均值。然而,这并不能纠正我们看到绿色比其他颜色更好的事实。 RGB 图像的“亮度”可以简单地通过 (0.3 * r) + (0.59 * g) + (0.11 * b) 来计算。正如你所看到的那样,绿色和蓝色严重偏向了表观亮度,而蓝色的贡献要小得多,这就是我们眼睛的工作方式:)
【讨论】:
Image Processing Fundamentals 有助于从理论上理解图像处理算法。
还有efg's huge archive 的图像处理链接,尽管有些链接可能不再有效。
OpenCV 是一个很好的库,它实现了大多数图像处理算法。在这里你可以找到一个good series of tutorials。
【讨论】: