所有图像效果的颜色矩阵

时间:2010-12-04 14:13:03

标签: c# visual-studio-2008 visual-studio-2010 image-processing

你能告诉我所有图像滤镜效果的颜色矩阵,如:

  1. 高斯模糊
  2. 锐化
  3. 平滑
  4. EdgeDetectQuick
  5. EdgeDetectConvolution
  6. EdgeEnhance
  7. 概要
  8. 棕褐色
  9. 曝光过度
  10. 索贝尔
  11. 我可以通过在C#中使用指针轻松更改我的图像,但这是不安全的,所以我避免它。改变像素数据的另一种方法是彩色矩阵。你能救我吗?

2 个答案:

答案 0 :(得分:2)

每个图像处理都没有唯一的矩阵 它们通常取决于某些参数(如Gaussian Blur Matrix的σ),应该在使用它们处理图像之前生成。

对于某些矩阵示例和解释,请查看此Link

无论如何,维基百科也有一些描述:

答案 1 :(得分:1)

最简单的方法是使用颜色矩阵。您可以更改每个像素,但高质量图片需要花费太多时间。

我希望这个链接很有用。这是给我的!

http://www.codeproject.com/KB/GDI-plus/ImageProcessing2.aspx

这个有点复杂: http://www.codeproject.com/KB/GDI-plus/Image_Processing_Lab.aspx