字體:小 中 大 | |
|
|
2018/02/09 14:47:59瀏覽1485|回應0|推薦11 | |
我的車牌辨識至今都還是「茍日新,日日新」,幾乎天天都在進步之中的!雖然我前面一年多的時間主要專注在動態辨識的資料統計與篩選機制研究,但是對於辨識核心的效率,也會不時想到一些點子讓它們更加快速有效!事實上我也常常會被問到我的辨識速度到底有多快?就像軍隊一樣,久久來一次閱兵或高裝檢吧!要談速度一定要先說清楚電腦環境: 簡單說就是i7電腦,64位元Windows 10作業系統,程式是用VB 2010開發的,對應到 .NET 4.0版本。在640X480就是大約30萬畫素的情況下,辨識速度大約40毫秒,亦即每秒可辨識約25張影像!這種尺度也是目前多數市售車牌辨識核心的標準影像大小! 對於800X600就是大約50萬畫素的影像,辨識速度依舊是40毫秒左右,這表示五十萬畫素以下大概就是固定需要這麼多時間作必要的辨識程序,即使是如320X240之類更小的影像應該也不會更快了! 到了1280X720就是接近百萬畫素的影像,時間是74毫秒,大約一秒鐘可以辨識13到14張!這夠嗆了吧?這還只是單一執行緒,現在我正在積極研發百萬畫素動態多車辨識的軟體,用上多幾個執行緒時,你猜我一秒鐘可以辨識多少張百萬畫素的影像? 最後是終極殺人魔「火雲邪神」千萬畫素影像多車牌的辨識核心!如下圖五車同時辨識成功,時間是673毫秒!請注意這和前面幾張辨識目標不同,前面都是辨識出一個車牌就結案了!這個辨識核心是窮追猛打,所有可見車牌都要辨識到完!所以這個速度是很驚人的!想像一下,如果給我夠高效能,也夠多核心的電腦,我能不能作出千萬畫素的「動態」車牌辨識軟體呢?就是一秒鐘要辨識十次的意思,不太遙遠了吧? |
|
( 心情隨筆|工作職場 ) |