C# 有没有带浮点操作的.NET图像处理库?
我开发了一个数字/科学应用程序,它使用Python中的C# 有没有带浮点操作的.NET图像处理库?,c#,image-processing,aforge,C#,Image Processing,Aforge,我开发了一个数字/科学应用程序,它使用Python中的Scipy.ndimage中的图像处理例程执行一些步骤,现在我需要将此功能移植到Visual Studio 2010中的C 问题是,在Scipy/Numpy中,我一加载图像就将其转换为灰度,然后转换为浮点数组,并在浮点空间中执行每个操作(模糊、亮度/对比度、伽马校正、乘法和合并、质心检测等),以提高精度。我不需要保存生成的图像,只需要从中提取导出的位置数据(尽管我可以轻松地转换回来,并在需要时再次保存为图像) 我开始研究org.NET,但大多
Scipy.ndimage
中的图像处理例程执行一些步骤,现在我需要将此功能移植到Visual Studio 2010中的C
问题是,在Scipy/Numpy中,我一加载图像就将其转换为灰度,然后转换为浮点数组,并在浮点空间中执行每个操作(模糊、亮度/对比度、伽马校正、乘法和合并、质心检测等),以提高精度。我不需要保存生成的图像,只需要从中提取导出的位置数据(尽管我可以轻松地转换回来,并在需要时再次保存为图像)
我开始研究org.NET,但大多数操作似乎都是在灰度8bpp或最多16bpp上进行的
因此,我有三个选择:
double[,]
(不知道如何从System.Drawing.Bitmap
)并浪费大量时间尝试从其他数字库获取所需的方法李>
有关使用该库的一些简单示例,请参见。标题中的“图像处理”?我认为应该是“图像处理”,对吗?谢谢你更正了标题,实际上是图像处理:)你已经和Emgu合作了吗?就目前的发展和社区活动而言,它是怎样的?是的,以前用过。开发似乎很好地跟上了OpenCV的步伐-当前稳定的OpenCV是2.4.3,Emgu与2.4.2兼容。Emgu论坛上的活动似乎源源不断。