2009-08-20 44 views
1

我正在寻找像素处理的一些信息。我喜欢下面的算法:像素处理算法

  • Gamma校正
  • 边缘检测
  • 改变整体的亮度
  • 转换为灰度

在哪里可以找到文章,有关于如何实现的描述?

谢谢。

+0

从我的博客代码。它是土耳其语,但C#是通用的:)(http://www.ahmetkakici.com/programlama/c-ile-goruntu-isleme-1/)(http://www.ahmetkakici.com/programlama/c-ile-goruntu -isleme-1 /) - (http://www.ahmetkakici.com/programlama/c-ile-goruntu-isleme-2/)(http://www.ahmetkakici.com/programlama/c-ile-goruntu -isleme-2 /) - (http://www.ahmetkakici.com/programlama/c-ile-goruntu-isleme-3/)(http://www.ahmetkakici.com/programlama/c-ile-goruntu如果您需要理论信息,请查看此网站(EN)http:// homepages(主页)(http://support.microsoft.com/kb/)(http://www.ahmetkakici.com/programlama/goruntu-isleme-ornekleri/) – 2009-08-20 08:17:38

+0

.inf.ed.ac.uk/RBF/HIPR2/wksheets.htm – 2009-08-20 08:20:53

回答

6

其中大部分都很简单。

这样的经典书籍是Computer Graphics Principles and Practice。它虽然不便宜。

维基百科虽然

Gamma correction
Edge Detection虽然它也值得一些好的解释成highpass filtering

改变亮度是一个比较主观,与伽玛校正非常连接,海事组织。

至于灰度转换..它不会更容易。您可以取平均值的r个频道。然而,这并不能纠正我们看到绿色比其他颜色更好的事实。通过执行(0.3 * r)+(0.59 * g)+(0.11 * b),可以简单地计算RGB图像的“亮度”。正如你所看到的那样,明显的亮度偏向绿色,而蓝色给出的贡献要少得多,这就是我们的眼睛的工作原理:)