Quels sont les algorithmes utilisés derrière les filtres dans les logiciels de retouche d'image?

StackOverflow https://stackoverflow.com/questions/1709009

Question

Par exemple: quel algorithme est utilisé pour générer l'image par le fresco Filtre dans Adobe Photoshop

Savez-vous un endroit où je peux lire sur les algorithmes mis en oeuvre dans ces filtres?

Était-ce utile?

Autres conseils

Le code source de GIMP serait un bon endroit pour commencer. Si le code pour un filtre n'a pas de sens, au moins vous trouverez le jargon dans le code et les commentaires qui peuvent être googlé.

Les algorithmes Photoshop peuvent être très complexes, et au-delà flou simple et affûtage, chacun est un sujet en soi.

Pour le filtre en plein air, vous voudrez peut-être commencer par une question SO sur comment bande dessinée et de l'image-ifier .

J'aimerais lire une collection des algorithmes plus intéressants, mais je ne sais pas d'une telle compilation.

Traitement d'image numérique est l'utilisation d'algorithmes informatiques pour effectuer un traitement d'image sur les images numériques. En tant que sous-catégorie ou domaine du traitement numérique du signal, traitement d'image numérique présente de nombreux avantages sur le traitement d'image analogique. Il permet une gamme beaucoup plus large d'algorithmes à appliquer aux données d'entrée et peut éviter des problèmes tels que l'accumulation de bruit et de distorsion signal pendant le traitement. Étant donné que les images sont définies sur deux dimensions (peut-être plus) de traitement d'image numérique peut être modélisé sous forme de systèmes multidimensionnels.
traitement d'image numérique permet l'utilisation d'algorithmes beaucoup plus complexes et, par conséquent, peut offrir à la fois des performances plus sophistiqués à des tâches simples, et la mise en œuvre des méthodes qui serait impossible par des moyens analogiques.
En particulier, le traitement d'image numérique est la seule technologie pratique pour:
classification
extraction de caractéristiques
reconnaissance de formes
projection
analyse de signaux multi-échelle

Certaines techniques qui sont utilisés dans le traitement d'image numérique comprennent:

Pixelation, filtrage linéaire, Analyse des composantes principales
Analyse en composantes indépendantes
modèles de Markov cachés

de diffusion anisotropique équations aux dérivées partielles
Cartes auto-organisation
Les réseaux de neurones
Vaguelettes

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top