开源ImageProcessing库,SDK或API

时间:2009-12-28 14:22:55

标签: api image-processing

我正在寻找一个开源图像处理库或API,它们为我创建了一个程序,用于捕获停车系统中汽车的牌照,并给我作为文本的车牌。如果我可以在托管代码(c#或java)中使用它,那将是很棒的。

非常感谢任何帮助。

提前致谢

3 个答案:

答案 0 :(得分:1)

如果是c ++

用于图像处理的imageMagicK(好)

用于视频录制的openCV(公平)

答案 1 :(得分:1)

Magick ++(http://www.imagemagick.org/Magick++/)非常适合您想要的工作,但它适用于C ++。 在VM世界中,您可以使用Java Advanced Imaging API LeadTools进行jvm映像。我不 了解.NET中任何体面的开源库,但如果您有兴趣,可以使用Camellia的Ruby端口 in(http://camellia.sourceforge.net/)。

答案 2 :(得分:1)

如果图像作为参数传递,至少是开源的,那么没有库会明确地从图像中为您提供牌照。您必须使用库中的多个函数来转换,操作和提取所需的信息。这被认为是计算机视觉中的“已解决”问题。如果事实上有一个开源库可以做你想做的事情,我相信很多销售LPR技术的公司会停止销售它,因为它在经济上是不可行的。

您将遇到的其他问题是车牌设计和款式的巨大差异。您的算法必须经过调整和不断调整以适应不断变化的车牌。例如,在美国,佛罗里达州有数百个车牌。过去曾经说过,在佛罗里达州牌照上进行LPR是最困难的任务之一。

OpenCV是您最接近的。但是,您需要了解傅立叶变换和其他高级数学算法,以获得所需的信息。

这个esnips site有各种其他人提出的压缩解决方案。有些可能会或可能不会。

您还可以在Image Recognition with Neural Networks

上查看此CodeProject文章