c#中的图像处理库
本文关键字:图像处理 | 更新日期: 2023-09-27 17:54:52
从哪里可以得到c# .Net中的图像处理库?
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。