算法是解决问题的方法,但解决一个问题的方法往往不止一个,方法多了,自然而然地有了优劣之分。例如,车牌识别算法,不同的车牌识别厂家,会采用不同的算法来实现车牌识别功能,对于客户而言,如何选择更优的车牌识别产品呢,这需要用到性能指标去衡量它。车牌识别算法的性能指标一般包括以下几点:
一.正确性
一个算法必须正确才有存在的意义,这是重要的指标,即不会出现卡死、崩溃、输出乱码等现象。
二.可读性
客户需要调用车牌识别算法接口,所以,算法接口的可读性和易理解性也非常重要。
三.识别率
在考虑雨雪天气、车牌有无遮挡、车牌有无倾斜、车牌有无畸变、车牌有无污损、并支持多种车牌类型、白天和夜间等情况下,车牌整体识别率还能达到99%以上,这样的车牌识别算法才能在实际应用中发挥出它的价值。
四.识别速度
识别速度决定了一个车牌识别系统是否能够满足实时性的要求,例如在停车场出入口管理应用中,如果识别速度太慢,出入口不能及时的自动抬干放行车辆,会严重影响车辆的正常通过。
五.内存的占用
算法的执行都会占用一些内存,但如果占用过多,可能会影响其他系统的正常运行或者降低整个系统的运行速度,所以算法占用内存越少越好。
六.鲁棒性
鲁棒性是指当算法受到某种干扰或算法中某些参数在小范围内变化时,算法得到的结果是相对稳定的。鲁棒性包括两个方面,一方面,对出现的不合理的数据或非法的操作,算法能够对这些问题进行检查、纠正;另一方面,算法能克服很多因素的影响,适应不同的环境和条件。一个具有较强鲁棒性的车牌识别算法能克服天气变化、图像畸变、污损等的影响,且能保持在不同运行平台和不同数据格式下的稳定性能。
专业门禁安装公司:肥东车牌识别