2009-08-20 7 views
1

Je cherche des informations sur le traitement des pixels. Je suis intéressé par les algorithmes suivants:Algorithmes de traitement des pixels

  • correction gamma
  • Détection des bords
  • Modification de la luminosité globale
  • Conversion en niveaux de gris
  • etc.

Où puis-je trouver des articles avoir une description de la façon dont cela peut être réalisé?

Merci.

+0

Codes de mon blog. C'est turc mais C# est universel :) (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 -isleme-3 /) - [Results] (http://www.ahmetkakici.com/programlama/goruntu-isleme-ornekleri/) –

+0

Et si vous avez besoin d'informations théoriques, consultez ce site web (FR) http: // homepages .inf.ed.ac.uk/rbf/HIPR2/wksheets.htm –

Répondre

6

La plupart d'entre eux sont assez faciles.

Un livre classique pour de telles choses est Computer Graphics Principles and Practice. Ce n'est pas bon marché cependant.

Wikipedia a quelques bonnes explications quoique

Gamma correction
Edge Detection bien que son aussi dignes d'intérêt highpass filtering

luminosité Changer est un peu plus subjectif et très bien connecté avec la correction gamma, imo. Comme pour convertir en niveaux de gris .. cela ne peut pas être plus facile. Vous pouvez simplement prendre la moyenne des canaux b, r & b. Cependant cela ne corrige pas le fait que nous voyons mieux le vert que les autres couleurs. La "luminance" d'une image RGB peut être calculée simplement en faisant (0.3 * r) + (0.59 * g) + (0.11 * b). Comme vous pouvez le voir, cela polarise fortement la luminance apparente par le vert et le bleu, ce qui donne beaucoup moins de contribution.

Questions connexes