C#中的图像处理,什么库? [英] Image processing in C# , What library?

查看:75
本文介绍了C#中的图像处理,什么库?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好...
我正在寻找一个很好的库并且实际上易于使用,用于C#.net中的图像处理.我有一个视频,里面有一个像圆形的东西,我想测量它的直径...
那么,什么是在C#.net中使用的最佳且易于使用的库呢???
无论如何,谢谢:D

Hello everybody...
I''m looking for a good library and actually easy to use, for image processing in C#.net. I have a video and there is a something like a circle in it and i want to measure its diameter...
So what''s the best and easy to use library to use in C#.net?????
Thanks anyway :D

推荐答案

首先,您应该问自己是否要使其与已经使用的UI库兼容,或者愿意选择您的UI库基于图像识别软件的选择.原则上,图像识别软件可以从UI中抽象出来,但实际上某些库具有某些依赖性.

这是因为基于DirectX的WPF和基于GDI +的System.Windows.Forms非常不同.虽然它们之间有互操作模块.

现在,您想要的不是图像处理"库,而是图像识别"或机器视觉".有许多专有且昂贵的库.也有一些开源解决方案.

首先要看的是AForge.NET,请参见 http://en.wikipedia.org/wiki/AForge.NET [< ^ ],http://www.aforgenet.com/ [ ^ ].

还请看以下库:

OpenCV, http://en.wikipedia.org/wiki/OpenCV [ http://opencv.willowgarage.com/wiki/ [ ^ ] ,

VXL, http://en.wikipedia.org/wiki/VXL [ http://vxl .sourceforge.net/ [ ^ ].

另请参阅AForge.NET作者,CodeProject成员Andrew Kirillov的文章: http://www.codeproject.com/Members /Andrew-Kirillov [ ^ ].另一个要查看的CodeProject成员是Chesnokov Yuriy, http://www.codeproject.com/Members/Chesnokov-Yuriy [< ^ ].

—SA
First of all, you should ask yourself if you want to make it compatible with the UI library you are already using or you are willing to select you UI library based on the choice of the image recognition software. In principle, image recognitions software can be abstracted from UI, but in practice some libraries make some dependencies.

This is because WPF based on DirectX and System.Windows.Forms based on GDI+ are very different. There are the inter-operation modules between them though.

Now, what you want is not "image processing" library, this is "image recognition" or "machine vision". There are a number of libraries which are proprietary and pretty expensive. There are some Open Source solutions as well.

First to look at is AForge.NET, see http://en.wikipedia.org/wiki/AForge.NET[^], http://www.aforgenet.com/[^].

Also look at the following libraries:

OpenCV, http://en.wikipedia.org/wiki/OpenCV[^], http://opencv.willowgarage.com/wiki/[^],

VXL, http://en.wikipedia.org/wiki/VXL[^], http://vxl.sourceforge.net/[^].

See also the articles by the author of AForge.NET, CodeProject member Andrew Kirillov: http://www.codeproject.com/Members/Andrew-Kirillov[^]. Another CodeProject member to look at is Chesnokov Yuriy, http://www.codeproject.com/Members/Chesnokov-Yuriy[^].

—SA


这篇关于C#中的图像处理,什么库?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆