首页 > 代码库 > 车牌识别--S5PV210测试第二次优化
车牌识别--S5PV210测试第二次优化
优化:
1、RGB转HSV 浮点运算改成定点运算;
2、匹配模板由图片改成C语言数组;
3、优化测试BMP车牌图片读取(两层for循环改为一层for循环);
整体相比优化之前时间减少110ms左右。
640x480: 160ms 左右
320x240: 55ms 左右
[liujia@210]#./car test/1.bmpBMP Size:921654, Info_length:54, H:640, W:480The Car ID IS:ÔÁ A F Q 7 8 7Total Time: time use:158ms[liujia@210]#./car test/2.bmpBMP Size:921654, Info_length:54, H:640, W:480The Car ID IS:ÔÁ A 8 S 3 0 8Total Time: time use:162ms[liujia@210]#./car test/3.bmpBMP Size:230454, Info_length:54, H:320, W:240The Car ID IS:ÔÁ A G F 7 5 1Total Time: time use:57ms[liujia@210]#./car test/4.bmpBMP Size:230454, Info_length:54, H:320, W:240The Car ID IS:ÔÁ A 8 S 3 0 8Total Time: time use:55ms[liujia@210]#./car test/5.bmpBMP Size:921654, Info_length:54, H:640, W:480The Car ID IS:ÔÁ M 0 7 3 6 9Total Time: time use:141ms[liujia@210]#./car test/6.bmpBMP Size:921654, Info_length:54, H:640, W:480The Car ID IS:ÔÁ A 6 Y 2 6 8Total Time: time use:163ms[liujia@210]#./car test/7.bmpBMP Size:230454, Info_length:54, H:320, W:240The Car ID IS:ÔÁ A 9 X 6 6 7Total Time: time use:59ms[liujia@210]#./car test/8.bmpBMP Size:921654, Info_length:54, H:640, W:480The Car ID IS:ÔÁ A P 6 8 3 8Total Time: time use:186ms[liujia@210]#./car test/9.bmpBMP Size:879414, Info_length:54, H:640, W:458The Car ID IS:ÔÁ A F N 5 5 3Total Time: time use:167ms[liujia@210]#./car test/10.bmpBMP Size:1004214, Info_length:54, H:640, W:523The Car ID IS:Íî J 0 8 0 3 6Total Time: time use:169ms[liujia@210]#./car test/11.bmpBMP Size:1035978, Info_length:54, H:665, W:519The Car ID IS:ËÕ B H 6 0 8 2Total Time: time use:172ms[liujia@210]#./car test/12.bmpBMP Size:921654, Info_length:54, H:640, W:480The Car ID IS:ÔÁ A F Z 9 0 5Total Time: time use:172ms[liujia@210]#./car test/13.bmpBMP Size:921654, Info_length:54, H:640, W:480The Car ID IS:ÔÁ A A D 2 6 3Total Time: time use:172ms
目前影响时间的问题,已经不是浮点了,而是大量的for循环中的运算,60%的时间都使用在车牌定位中, 一旦车牌定位后,后面的字符分割和匹配使用10ms左右时间,就可以完成。
对比测试使用的笔记本I3-380cpu,虚拟机运行结果
640X480:27ms左右
320x240: 9ms左右
root@lj:/work/carid/0532# ./car test/1.bmp BMP Size:921654, Info_length:54, H:640, W:480 The Car ID IS: ?? A F Q 7 8 7 Total Time: time use:27ms root@lj:/work/carid/0532# ./car test/2.bmp BMP Size:921654, Info_length:54, H:640, W:480 The Car ID IS: ?? A 8 S 3 0 8 Total Time: time use:103ms root@lj:/work/carid/0532# ./car test/3.bmp BMP Size:230454, Info_length:54, H:320, W:240 The Car ID IS: ?? A G F 7 5 1 Total Time: time use:9ms root@lj:/work/carid/0532# ./car test/4.bmp BMP Size:230454, Info_length:54, H:320, W:240 The Car ID IS: ?? A 8 S 3 0 8 Total Time: time use:9ms root@lj:/work/carid/0532# ./car test/5.bmp BMP Size:921654, Info_length:54, H:640, W:480 The Car ID IS: ?? M 0 7 3 6 9 Total Time: time use:23ms root@lj:/work/carid/0532# ./car test/6.bmp BMP Size:921654, Info_length:54, H:640, W:480 The Car ID IS: ?? A 6 Y 2 6 8 Total Time: time use:33ms root@lj:/work/carid/0532# ./car test/7.bmp BMP Size:230454, Info_length:54, H:320, W:240 The Car ID IS: ?? A 9 X 6 6 7 Total Time: time use:9ms root@lj:/work/carid/0532# ./car test/8.bmp BMP Size:921654, Info_length:54, H:640, W:480 The Car ID IS: ?? A P 6 8 3 8 Total Time: time use:28ms root@lj:/work/carid/0532# ./car test/9.bmp BMP Size:879414, Info_length:54, H:640, W:458 The Car ID IS: ?? A F N 5 5 3 Total Time: time use:25ms root@lj:/work/carid/0532# ./car test/10.bmp BMP Size:1004214, Info_length:54, H:640, W:523 The Car ID IS: ?? J 0 8 0 3 6 Total Time: time use:27ms root@lj:/work/carid/0532# ./car test/11.bmp BMP Size:1035978, Info_length:54, H:665, W:519 The Car ID IS: ?? B H 6 0 8 2 Total Time: time use:27ms root@lj:/work/carid/0532# ./car test/12.bmp BMP Size:921654, Info_length:54, H:640, W:480 The Car ID IS: ?? A F Z 9 0 5 Total Time: time use:27ms root@lj:/work/carid/0532# ./car test/13.bmp BMP Size:921654, Info_length:54, H:640, W:480 The Car ID IS: ?? A A D 2 6 3 Total Time: time use:25ms
对比ME865(OMAP4430)
640x480:130ms左右
320x240:50ms左右
root@edison:/data # ./car /sdcard/test/1.bmp ./car /sdcard/test/1.bmp BMP Size:921654, Info_length:54, H:640, W:480 The Car ID IS: 粤 A F Q 7 8 7 Total Time: time use:122ms root@edison:/data # ./car /sdcard/test/2.bmp ./car /sdcard/test/2.bmp BMP Size:921654, Info_length:54, H:640, W:480 The Car ID IS: 粤 A 8 S 3 0 8 Total Time: time use:125ms root@edison:/data # ./car /sdcard/test/3.bmp ./car /sdcard/test/3.bmp BMP Size:230454, Info_length:54, H:320, W:240 The Car ID IS: 粤 A G F 7 5 1 Total Time: time use:50ms root@edison:/data # ./car /sdcard/test/4.bmp ./car /sdcard/test/4.bmp BMP Size:230454, Info_length:54, H:320, W:240 The Car ID IS: 粤 A 8 S 3 0 8 Total Time: time use:42ms root@edison:/data # ./car /sdcard/test/5.bmp ./car /sdcard/test/5.bmp BMP Size:921654, Info_length:54, H:640, W:480 The Car ID IS: 粤 M 0 7 3 6 9 Total Time: time use:94ms root@edison:/data # ./car /sdcard/test/6.bmp ./car /sdcard/test/6.bmp BMP Size:921654, Info_length:54, H:640, W:480 The Car ID IS: 粤 A 6 Y 2 6 8 Total Time: time use:134ms root@edison:/data # ./car /sdcard/test/7.bmp ./car /sdcard/test/7.bmp BMP Size:230454, Info_length:54, H:320, W:240 The Car ID IS: 粤 A 9 X 6 6 7 Total Time: time use:51ms root@edison:/data # ./car /sdcard/test/8.bmp ./car /sdcard/test/8.bmp BMP Size:921654, Info_length:54, H:640, W:480 The Car ID IS: 粤 A P 6 8 3 8 Total Time: time use:132ms root@edison:/data # ./car /sdcard/test/9.bmp ./car /sdcard/test/9.bmp BMP Size:879414, Info_length:54, H:640, W:458 The Car ID IS: 粤 A F N 5 5 3 Total Time: time use:124ms root@edison:/data # ./car /sdcard/test/10.bmp ./car /sdcard/test/10.bmp BMP Size:1004214, Info_length:54, H:640, W:523 The Car ID IS: 皖 J 0 8 0 3 6 Total Time: time use:171ms root@edison:/data # ./car /sdcard/test/11.bmp ./car /sdcard/test/11.bmp BMP Size:1035978, Info_length:54, H:665, W:519 The Car ID IS: 苏 B H 6 0 8 2 Total Time: time use:207ms root@edison:/data # ./car /sdcard/test/12.bmp ./car /sdcard/test/12.bmp BMP Size:921654, Info_length:54, H:640, W:480 The Car ID IS: 粤 A F Z 9 0 5 Total Time: time use:204ms root@edison:/data # ./car /sdcard/test/13.bmp ./car /sdcard/test/13.bmp BMP Size:921654, Info_length:54, H:640, W:480 The Car ID IS: 粤 A A D 2 6 3 Total Time: time use:138ms
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。