3

我目前正在做一个“自动车牌检测和识别”项目,我正在使用 AForge.Net;我使用了一个简单的算法;虽然它不是很有效,但它会满足我的要求。我计算了 40 多辆汽车的车牌的高度、宽度和高宽比;我搜索了图像中位于高度、宽度和高宽比范围内的矩形;现在有了这个,我可以检测到大多数图像的车牌,但问题在于车牌和车牌;我得到了一些其他的矩形;也位于高宽比范围内;现在我想区分包含车牌的矩形和没有车牌的矩形;

一世。我可以假设车牌的背景是白色的(这并不总是正确的,但它适用于大多数情况(我准备好接受trafeoffs));我的问题是 Aforge.Net 中是否有任何内置方法可以从图片中搜索白色背景;或者我怎样才能找到给定的图片有白色背景?[如果图片有白色背景,那么它是一个车牌,否则不是]

ii. 另一种选择是从图像中检测字符;任何包含字符的图像[我们可以假设应该至少有 4 个字符;所以我们应该在图像中搜索,如果它有 4 个或超过 4 个字符,那么它是一个车牌,否则不是];AForge 中是否有任何可用的方法可以在这种情况下有所帮助,即可以搜索字符;如果不是,那么我如何通过图像搜索字符...?

有没有其他选择;除了以上两个??

如果对于上述 2 个实现;emguCV 有一个解决方案,即使这样也请告诉我;我也可以用 emguCV 做一部分工作。

PLz 早点回复我,因为这是我的大学项目;现在只剩下一点时间了……

问候乌萨马

4

1 回答 1

2

把菱形变成一个长方形,把长方形分成4x8。计算每个矩形的中值亮度,曲线拟合已知数据集。

在计算归一化亮度之前对图像运行高斯分析以解决贴纸和划痕以及相机异常。去饱和量化成4级左右,图片中最亮的颜色为0,最暗的为100。

于 2010-12-29T19:14:33.747 回答