c#中的图像处理库

时间:2011-05-04 09:04:31

标签: c# image-processing

从哪里可以获得C#.Net中的图像处理库?

5 个答案:

答案 0 :(得分:19)

修改:在此处查看列表https://github.com/quozd/awesome-dotnet/blob/master/README.md#image-processing

  • ImageResizer - 向图像URL添加命令以获得更改的版本(以毫秒为单位)。实时调整图像大小,编辑等。
  • ImageProcessor - 开源.NET库,可以即时操作图像。
  • DynamicImage - ASP.NET的高性能开源图像处理库。
  • MetadataExtractor - 从图像文件中提取Exif,IPTC,XMP,ICC和其他元数据。
  • Emgu CV - OpenCV库的跨平台.NET包装器。
  • DotImaging - 简约的.NET成像便携式平台
  • Magick.NET - ImageMagick库的.NET包装器。
  • OpenCvSharp - OpenCV for .NET Framework的跨平台包装器。

检查AForge库。它是一组库,您可以在其中找到图像处理和视觉库。

答案 1 :(得分:5)

基于C ++ OpenCV的emguCV(对于.NET),这是非常受欢迎的。

答案 2 :(得分:1)

看看Craig的实用工具库http://cul.codeplex.com/

  

可提供图像处理:

     
      
  • 裁剪,调整大小,旋转,翻转
  •   
  • 以黑白或棕褐色调
  •   
  • 阈值和边缘检测(包括Sobel和Laplace)
  •   
  • 文字绘图,水印,对象绘图助手
  •   
  • 截取跨越显示器的屏幕截图
  •   
  • RGB直方图
  •   
  • 各种卷积滤镜,如锐化,索贝尔压花等   有能力创建自己的   容易
  •   
  • 各种其他滤镜,如“抖动”,像素,正弦波,中位数   过滤器和扩张,-red /绿色/蓝色   过滤
  •   
  • 多种模糊技术,包括盒子模糊,高斯模糊,
      Kuwahara和Symmetric Nearest
      邻居模糊
  •   
  • 凹凸贴图和法线贴图助手
  •   
  • ASCII艺术生成器
  •   
  • 调整亮度,灰度系数和对比度
  •   

您也可以:OpenCVSharpEmguCV - 顺便说一句,EmguCV是最先进的。

答案 3 :(得分:1)

我知道一个名为leadtools的第三方工具包,它提供了许多图像处理功能。此外,它支持数百种图像格式。您可以在这里找到更多信息: http://www.leadtools.com/sdk/image-processing/default.htm

答案 4 :(得分:0)

除了框架函数,我喜欢Image_Processing_Lab