新添加用户上传图片功能啦(开森),体验一张车牌从照片到最终识别为字符的全部过程。其中每一步的操作都可以自行调整参数并重新生成处理结果查看。
该项目为毕设项目,只是简单了解相关图像处理的技术,并不做深入探讨(糊弄过答辩就行了2333)
在该项目中,仅完成了蓝色小型轿车车牌的识别操作,并且因为使用了颜色模版的技术,所以对蓝色车辆的识别精度会非常低,大家就别去上传蓝色车型的照片去尝试了,是不可能成功的。哈哈哈,嗝~
第一步:先选择一张车牌照片或者可以上传一张照片(便宜货的服务器,带宽有限,如果要尝试上传,那么太慢或者失败请见谅哈!)
第二步:对选择的车牌照片进行预处理操作,包括以上图中显示的滤波,Sobel,二值化,闭操作。在这些的操作中,每一个输入框都可以自定义的添加新的系数提交给服务器进行重新运算,点击重新生成按钮会将计算结果发送回来。
第三步:这里会先描边出上一步的白色部分,然后使用一个“长/宽”的比值范围来限制找出的所有矩形部分,取出这些部分,然后使用HSV颜色空间进行矫正
第四步:字符分割,这里是使用投影法,统计横向和纵向的颜色值,根据波形来实现字符的分割。
最后将分割的每个字符使用SVM进行识别。
推荐一个我看的SVM技术文章:零基础学SVM—Support Vector Machine(一)
这写的是真的详细(真香)。
(后期会考虑给每个页面上的每一步的操作都加上一些说明)