algorithm - 像素处理算法

标签 algorithm image-processing

我正在寻找有关像素处理的一些信息。我对以下算法感兴趣:

  • 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/

相关文章:

java - 模式匹配算法

python - 如何在 python 中扩展 1D FFT 代码来计算图像(2D)的 FFT?

PHP imagesetpixel() 停止将绘制像素限制为 ~250

android - 将图像转换为位图

algorithm - 空间点上的最小图

algorithm - 从 map 集合中删除另一个 map 中包含的任何 map 的高效算法

algorithm - 如何证明采样算法?

python - 按接近度对一组点进行分组

matlab - 在 MATLAB 中将彩色视频转换为灰度视频

python - 如何找到最低位置的白色像素?