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

优化:

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


发布了112 篇原创文章 · 获赞 39 · 访问量 56万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章