Question

Comment appliquer la formule gaussienne lissant pour un graphique qui est dans le tableau?

ces tableau sont mis en correspondance avec une couleur et tracé sur le graphique. Je veux que le gradient linéaire de couleur après application .. gaussienne lissant

Je veux savoir la formule exacte gaussienne lissant aussi.

Était-ce utile?

La solution

Je crois que ce que vous demandez est généralement appelé un « flou gaussien » dans les applications de retouche photo. Il est tout simplement le résultat de flou d'une image à l'aide d'une fonction gaussienne, ce qui entraîne une réduction du bruit visuel et les détails. Vous pouvez en savoir plus sur le flou gaussien et Traitement de l'image pour les nuls avec C # et GDI +

  • rapide Gaussian Blur v1.3

  • rapide algorithme flou gaussien en C #

  • Traitement de l'image C # tutoriel 4 - flou gaussien

  • rapide algorithme flou gaussien en C #

  • Si vous êtes à la recherche d'une solution d'accueil qui ne vous oblige pas à le faire ou lire tout vous codage, il y a deux grands, frameworks open-source disponibles:

    • C # image offre Bibliothèque a AForge.NET Framework fournit un List<Image> ) pour appliquer l'effet à vos graphiques, vous pouvez simplement itérer à travers chaque image dans le tableau et appliquer le code nécessaire à la mise en œuvre spécifique vous vous installerez sur:

      public void SmoothGraphs(List<Image> graphs)
      {
          foreach (Image graph in graphs)
          {
              //Apply your Gaussian blur method to the image
      
              //(for example, with AForge.NET, you might use the following code:)
              GaussianBlur filter = new GaussianBlur(4, 11);
              filter.ApplyInPlace(graph);
          }
      }
      
    Licencié sous: CC-BY-SA avec attribution
    Non affilié à StackOverflow
    scroll top