C# 从车辆图像中提取车牌

C# 从车辆图像中提取车牌,c#,image-processing,blob,aforge,anpr,C#,Image Processing,Blob,Aforge,Anpr,我正在开发一个自动车牌识别应用程序。我已经设法通过在图像中定位矩形对象来定位车牌区域。首先,我为图像的车牌设置了一个最小高度和宽度,以便过滤图像上不需要的微小矩形位。此外,我使用车牌的高度和宽度比来过滤出错误的车牌 但我的问题在于我为最小和最大车牌高度和宽度设置的值,因为无论何时摄像机和车辆之间的距离改变,都无法识别车牌区域 是否有解决此问题的方法?就像在螺纹上讨论的一样,由于摄像头和车辆之间的距离,高度或宽度不是完美的解决方案。但是矩形斑点检测可以在一定程度上克服这一问题。就像在螺纹上讨论的一

我正在开发一个自动车牌识别应用程序。我已经设法通过在图像中定位矩形对象来定位车牌区域。首先,我为图像的车牌设置了一个最小高度和宽度,以便过滤图像上不需要的微小矩形位。此外,我使用车牌的高度和宽度比来过滤出错误的车牌

但我的问题在于我为最小和最大车牌高度和宽度设置的值,因为无论何时摄像机和车辆之间的距离改变,都无法识别车牌区域


是否有解决此问题的方法?

就像在螺纹上讨论的一样,由于摄像头和车辆之间的距离,高度或宽度不是完美的解决方案。但是矩形斑点检测可以在一定程度上克服这一问题。

就像在螺纹上讨论的一样,由于摄像机和车辆之间的距离,高度或宽度不是完美的解决方案。但矩形斑点检测可以在一定程度上克服这一问题

识别图像中的所有行。 确定线在何处相交潜在角点 测试4个和4个角组合的角度总和=360度。 验证可接受的尺寸比。。它们是矩形的并且在你想要检测的范围内吗 将潜在板提取到一个新位图中,并对其进行校正。您不需要三维计算,只需进行插值行走。。 过滤/调整 运行OCR 使结果合格或不合格。 识别图像中的所有行。 确定线在何处相交潜在角点 测试4个和4个角组合的角度总和=360度。 验证可接受的尺寸比。。它们是矩形的并且在你想要检测的范围内吗 将潜在板提取到一个新位图中,并对其进行校正。您不需要三维计算,只需进行插值行走。。 过滤/调整 运行OCR 使结果合格或不合格。
这不是一个简单的问题。你如何处理角度和透视?阴影等。。。?这不仅仅是检测具有正确纵横比的矩形的情况。这本身并不是微不足道的。你知道距离会有多大变化吗?几何上,您需要到平板的距离,以便以英寸或毫米(而不是像素)来估计实际对象的大小。有没有办法猜测呢?世界上有很多车牌标准,你会检测哪些纵横比?您的相机将安装在与道路成多大角度的位置?你的相机将使用什么类型的镜头?@hypertunes-你打算如何读取车牌?现在我已经在图像上找到了矩形物体,包括车牌。我正在考虑使用OCR引擎,或者可能是某种神经网络。但现在我面临的问题是过滤假车牌区域,这不是一个简单的问题。你如何处理角度和透视?阴影等。。。?这不仅仅是检测具有正确纵横比的矩形的情况。这本身并不是微不足道的。你知道距离会有多大变化吗?几何上,您需要到平板的距离,以便以英寸或毫米(而不是像素)来估计实际对象的大小。有没有办法猜测呢?世界上有很多车牌标准,你会检测哪些纵横比?您的相机将安装在与道路成多大角度的位置?你的相机将使用什么类型的镜头?@hypertunes-你打算如何读取车牌?现在我已经在图像上找到了矩形物体,包括车牌。我正在考虑使用OCR引擎,或者可能是某种神经网络。但是现在我遇到的问题是过滤错误的车牌区域。我也在做同样的项目,我从这个网站下载了一个用C开发的ANPR项目,但我无法运行它,我安装了VS2008和.NET Frame Work低于4.0,请帮助…亲爱的,我也在做同样的项目,我已经从这个网站下载了一个用C开发的ANPR项目,但我无法运行这个,我已经安装了VS2008和.NET Frame Work低于4.0,请帮助。。。。