海关卡口智能化监控系统设计方案

发布时间 : 星期一 文章海关卡口智能化监控系统设计方案更新完毕开始阅读

校验处理,将识别的单字结果组装筛选成一个标准集装箱。

图:集装箱图像切分结果示例

3.4.3集装箱校验算法

集装箱编码存在一个国际ISO规。每一个集装箱在箱体的前侧、右前、左后、尾部和顶部印刷了。由4个英文字母和7个数字组成。前4个英文字母是箱主的

英文缩写,组合有限,后7个数字是集装箱的编号,其中最后一位数字圈在一个矩形,是前十位字符的校验码。如图:

图4.12 集装箱后门箱号图像(局部)。

对集装箱的识别结果主要有两层正确性的校验。首先是单幅图像的识别结果校验。集装箱校验值产生规则如下:

集装箱前四位为字母(A-Z),后6位为数字(0-9),最有一位为校验位(数字0-9): 字母分别对应着相应的数字aa,对应表如下: A------10, B------12, C------13… K------21, L------23, M------24… U------32, V------34, W------35… Z------38 取每一位对应的数字aa[pp],乘以2的该位位置的幂指pp,求和(前十位),除以11,余数如果等于10则为合法的集装箱号,如果等于最后的校验位,也为合法的集装箱号,否则为识别不正常。 公式如下: MOD ????aa[pp]?2??/11?9pppp?0例如:集装箱号为:ABMZ9876124 xx = 10×20 + 12×21 + 24×22 + 38×23 + 9×24 +….+ 2×29 zz = mod ( xx / 11 ) if (zz = 10 or zz = 4) then 结果正确 else 结果错误。 在集装箱识别过程中,可以使用校验位对集装箱的最后识别结果的正确性做

出判断,保证不会发生错误的情况。

3.4.4多结果冗余校验技术

在相机拍摄到了多个图片后,识别器要对每一幅图像进行识别,产生一个识别结果来。虽然识别算法有着比较高的正确率,但是存在比如箱字严重污染破损、雨雪、太直射反光等等原因不适人力可以克服的因素,这些因素的发生可能是识别出现错误,即单幅图像的识别结果有可能是不正确的。这就提出了新的问题,如何从多个识别结果中找出正确的集装箱。

面对多个结果,排列组合相当丰富,从中要无误的找到一个(两个)需要的结果有一定的难度。但是因为集装箱本身存在着校验,同时一个集装箱有多面的图像同时被识别,而且因为箱主代号的个数是十分有限的,全球只有几百家,这样在系统的运行中不断的积累箱主代码的码表,为后面的多个结果校验提供了可靠的支持。多个结果的校验工作可以分成两类:由服务器数据库支持的和没有服务器数据库支持的,本系统中采用就是不具有数据库支持的多结果的校验算法。

联系合同范文客服:xxxxx#qq.com(#替换为@)