【K230嵌入式AI开发板测评】 +车牌识别与计费管理篇
<p>目前在许多的公共场所,如商场、学校、小区等都已采用车牌的自动识别管理,那如何自己也来实现这样的管理呢?</p><p>其实,较好的选择就是选取K230开发板,因为它本身就具体了这样的基础,提供相应的开发和功能扩展即可达到自己的预期目标。</p>
<p>所谓“车牌识别”,其实就是先将图像中的车牌找出来并加以标示,然后再识别出车牌的内容。</p>
<p>对车牌进行标示的场景如图1所示,待识别的车牌在拍摄后由显示屏来向摄像头提供图像内容。由帧缓冲区窗口可发现,程序已用绿色矩形框标示出了车牌所在的区域。</p>
<p> </p>
<p>图1 标示车牌</p>
<p> </p>
<p>K230开发板识别车牌的流程为:</p>
<p> </p>
<p>从下面的数组定义,可了解其识别的基本内容:</p>
<p>self.dict_rec = ["挂", "使", "领", "澳", "港", "皖", "沪", "津", "渝", "冀", "晋", "蒙", "辽", "吉", "黑", "苏", "浙", "京", "闽", "赣", "鲁", "豫", "鄂", "湘", "粤", "桂", "琼", "川", "贵", "云", "藏", "陕", "甘", "青", "宁", "新", "警", "学", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F", "G", "H", "J", "K", "L", "M", "N", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "_", "-"]</p>
<p> </p>
<p>以多地车牌为目标,经识别处理其结果如图2至图6所示。</p>
<p> </p>
<p>图2 甘肃电车牌照</p>
<p> </p>
<p> </p>
<p>图3 河北牌照</p>
<p> </p>
<p> </p>
<p>图4 山西牌照</p>
<p> </p>
<p> </p>
<p>图5 天津电车牌照</p>
<p> </p>
<p> </p>
<p>图6 天津牌照</p>
<p> </p>
<p>此外,由串行终端窗口还可观察到相应的输出信息,见图7所示。</p>
<p> </p>
<p>图7 输出结果</p>
<p> </p>
<p>通过细致观察,其具体形式如下:</p>
<p>, dtype=float32), array(, dtype=float32)] ['\u6d25HA0009', '\u6d25HA0009']</p>
<p>11.48614</p>
<p> </p>
<p>其中“6d25HA0009”为牌照内容,汉字编码为Unicode码,即牌照为“津HA0009”。</p>
<p> </p>
<p>若进行计费管理,可在RTC计时的配合下来实现。其中第一次为车辆进入时间,第二次为驶出时间,通过计算时间差*计时单价即可算出收费值。</p>
<p> </p>
<p> </p>
<p>你说这种勇哥图片进行识别是不是也能打开啊 </p>
<p>很好,学习</p>
<p> </p>
foxglove 发表于 2024-11-3 21:04
很好,学习
<p>感谢支持!!!</p>
页:
[1]