码迷,mamicode.com
首页 > 其他好文 > 详细

车牌识别--S5PV210测试第二次优化

时间:2014-06-02 07:05:20      阅读:331      评论:0      收藏:0      [点我收藏+]

标签:c   class   blog   code   a   使用   

优化:

1、RGB转HSV 浮点运算改成定点运算;

2、匹配模板由图片改成C语言数组;

3、优化测试BMP车牌图片读取(两层for循环改为一层for循环);

整体相比优化之前时间减少110ms左右。

640x480: 160ms 左右

320x240: 55ms 左右

[liujia@210]#./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:158ms
[liujia@210]#./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:162ms
[liujia@210]#./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:57ms
[liujia@210]#./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:55ms
[liujia@210]#./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:141ms
[liujia@210]#./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:163ms
[liujia@210]#./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:59ms
[liujia@210]#./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:186ms
[liujia@210]#./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:167ms
[liujia@210]#./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:169ms
[liujia@210]#./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:172ms
[liujia@210]#./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:172ms
[liujia@210]#./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: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


车牌识别--S5PV210测试第二次优化,布布扣,bubuko.com

车牌识别--S5PV210测试第二次优化

标签:c   class   blog   code   a   使用   

原文地址:http://blog.csdn.net/liujia2100/article/details/28044161

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!