2011-05-04 99 views
12

¿De dónde puedo obtener bibliotecas de procesamiento de imágenes en C# .Net?Bibliotecas de procesamiento de imágenes en C#

+2

CodePlex, GitHub, GoogleCode son los mejores lugares para encontrar dichas bibliotecas. Primero, recomendaría comenzar desde aquí: http://is.gd/U5h4SD;) – Larry

Respuesta

13

edición: Mira la lista aquí https://github.com/quozd/awesome-dotnet/blob/master/README.md#image-processing:

  • ImageResizer - Añadir a comandos URL de imágenes para obtener versiones alteradas en milisegundos. Cambio de tamaño, edición, etc. de imágenes en tiempo real.
  • ImageProcessor - Biblioteca .NET de código abierto para manipular imágenes sobre la marcha.
  • DynamicImage - Biblioteca de manipulación de imágenes de código abierto de alto rendimiento para ASP.NET.
  • MetadataExtractor - Extrae Exif, IPTC, XMP, ICC y otros metadatos de archivos de imagen.
  • Emgu CV - Contenedor multiplataforma .NET para la biblioteca OpenCV.
  • DotImaging - minimalista .NET de imágenes plataforma portátil
  • Magick.NET - envoltura de .NET para la biblioteca ImageMagick.
  • OpenCvSharp - Contenedor de plataforma cruzada de OpenCV para .NET Framework.

Comprobar la biblioteca AForge. Es un conjunto de bibliotecas en el que encontrarás un procesador de imágenes y una biblioteca de visión.

5

Hay emguCV (para .NET) que se basa en C++ OpenCV, que es muy popular.

1

Tenga una mirada en biblioteca de utilidades de Craig http://cul.codeplex.com/

manipulación de imágenes disponibles:

  • recorte, cambio de tamaño, voltear
  • Para tono blanco y negro o sepia
  • umbral y detección de bordes (incluidos Sobel y Laplace)
  • Dibujo de texto, marcas de agua, ob llenadas, ayudantes de dibujo
  • Tomando una captura de pantalla que se extiende por monitores
  • RGB Histogramas
  • Varios filtros de convolución como afilar, Relieve Sobel, etc.a lo largo de
    con la capacidad de crear sus propios
    fácil
  • Varios otros filtros como "jitter", pixelate, onda sinusoidal, la mediana
    filtro, y la dilatación, -red/verde/azul filtros
  • Múltiples desenfoque técnicas incluyendo la caja de desenfoque, desenfoque gaussiano,
    Kuwahara, y simétrico más cercano
    Vecino desenfoque
  • mapa de relieve y ayudantes mapa normal generador de arte
  • ASCII
  • ajustar el brillo, gamma, contraste y

También usted puede tener gusto: OpenCVSharp y EmguCV - por cierto, EmguCV la más avanzada.

1

Conozco un kit de herramientas de terceros llamado leadtools que proporciona muchas funciones de procesamiento de imágenes. Además, admite cientos de formatos de imagen. Puede encontrar más información aquí: http://www.leadtools.com/sdk/image-processing/default.htm

+0

LeadTools es una biblioteca de procesamiento de imade muy avanzada. Lo usé hace algunos años para el análisis de imágenes médicas – profimedica

Cuestiones relacionadas