我正在用C#开发一个车牌识别程序。此时,我需要车牌的ARGB颜色代码,这已经完成,我需要车牌字母/数字的ARGB代码。我用GetPixel方法得到了车牌的ARGB编码,问题是文字没有一个标准的位置。
我有车牌边缘的x和y值,这就是我如何找到车牌本身的ARGB代码的。
顺便说一句:这部分并不是真正在车牌中查找文本所必需的,但它是我们程序的一部分,用于获取ARGB代码。
发布于 2011-05-24 05:24:03
也许我不该帮你。这可能是为了让系统自动从其中一个间谍摄像头发出交通罚单。
但与我更好的判断相反:您将不得不扫描图像以查找颜色之间的转换。没有直接的方法可以找到字母和数字在图像中出现的位置。即使车牌是严格规则的,我怀疑他们总是完美的居中,从相同的放大倍数和角度在您的图像。所以你必须从边缘开始,寻找颜色变化的地方。当然,阴影、灰尘等可能会混淆这样的算法。
其他人已经在各种OCR程序中解决了这个问题。您可能会寻找现有的解决方案,而不是重新发明它。
https://stackoverflow.com/questions/6103074
复制相似问题