車牌識別--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萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章