c#中的图像处理库

本文关键字:图像处理 | 更新日期: 2023-09-27 17:54:52

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

c#中的图像处理库

edit:查看这里的列表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 - Minimalistic .NET成像便携式平台
  • 魔法。ImageMagick库的。NET包装器。
  • OpenCvSharp - OpenCV的。net框架的跨平台包装。

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

有基于c++ OpenCV的emguCV(用于。net),它非常流行。

看看Craig's Utility Library http://cul.codeplex.com/

图像操作:

  • 裁剪,调整大小,旋转,翻转
  • 转为黑白或棕褐色调
  • 阈值和边缘检测(包括Sobel和Laplace)
  • 文本绘制,水印,对象绘制助手
  • 截取跨监视器的截图
  • RGB直方图
  • 各种卷积过滤器,如锐化,索贝尔浮雕等沿着
    能够创建自己的
    容易
  • 各种其他滤波器,如"抖动",像素,正弦波,中值
    过滤,膨胀,-红/绿/蓝过滤器
  • 多种模糊技术,包括框模糊,高斯模糊,
    Kuwahara,和对称最近邻
    邻居模糊
  • 凹凸贴图和法线贴图助手
  • ASCII美术生成器
  • 调整亮度,伽马值和对比度

你也可能喜欢:OpenCVSharp和EmguCV -顺便说一下,EmguCV是最先进的一个。

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

除了框架函数,我喜欢Image_Processing_Lab。