字體:小 中 大 |
|
|
|
| 2026/05/14 15:23:45瀏覽467|回應0|推薦18 | |
剛剛這家公司的技術人員來電詢問我的車牌辨識軟體,起因是他們自己建立出來的車牌辨識管理系統使用的是所謂「前端辨識」的車牌辨識一體機!就是攝影機與車牌辨識功能一體成形,攝影機本身就可以辨識車牌,辨識結果會以文字模式輸出到後端的管理系統的意思。 可以理解的是因為他們不但是高科技公司,還是一家IC設計公司,當然很相信使用硬體模式的車牌辨識一體機,來建構他們的車牌辨識系統,比較合乎公司的IC硬體廠商的形象!但是結果是發現辨識率很差,原開發該一體機的部門也放棄繼續升級維護該產品了,所以才向外找尋軟體解決方案,就從網路上找到我了! 這就是我之前一再提過的:認為車牌辨識一體機比較AI?比較高科技?的迷思該醒醒了!車牌辨識就是影像辨識的一種,基本上就是需要高運算量的!而攝影機要辨識移動中的車牌,那就是動態辨識了!也就是必須作連續的高頻率靜態影像辨識,不是一輛車只需辨識一張影像而已,而是車輛通過畫面期間會連續辨識到數十張之多!總計算量與計算速度要求當然就更高了! 車牌辨識率要高的關鍵當然還是演算法好不好?即使一體機製作廠商真的有很優秀的車牌辨識演算法!但是完備的辨識演算法就是需要較多計算量,攝影機本身可以提供的計算機器最多就是微電腦等級的硬體!如果將完整厲害的車牌辨識演算法全部塞進微電腦做計算,那辨識速度一定很慢,一張高畫素影像至少要好幾秒!無法達到使用者需要「即時」辨識的要求! 為了讓車牌辨識一體機可以反應快到讓使用者滿意,第一種辦法就是簡化演算法程式,但這樣辨識率當然就變低了!另一種方式是讓攝影機內部的微電腦升級,但攝影機內不可能裝個計算能力優秀的完整正常規格的電腦!這是一個兩難的問題!而且任何攝影機內的微電腦都必須做將原始的單張影像(True frame)壓縮成串流資料便輸出連續影像的工作這就已經需要很多運算了!哪有餘裕做更複雜的影像辨識?即使有這種微電腦,價格也一定貴到不合成本的! 事實上現在的網路效率很高,一般電腦也不貴,比車牌辨識一體機要便宜多了!所以將影像辨識功能放在一般電腦內,以軟體模式運作才是最合理的設計!攝影機只要專心拍攝影像就好,將影像資料用網路傳到一般電腦中以軟體辨識就會把事情做得又快又好!從攝影機拍到影像到辨識完成根本用不到一秒鐘! 我不是隨便用想像力侮蔑硬體車牌辨識的!事實上我們公司2017年間就曾經配合某廠商將我們的車牌辨識演算法寫到樹莓派微電腦上運作,一般電腦只需0.2秒的辨識就變成微電腦2秒鐘的工作,即使想盡辦法簡化程式,犧牲辨識率讓辨識時間縮短,客戶還是覺得好慢好慢! 所以真的別傻了!車牌辨識一體機絕對是會讓你失望抓狂的最糟糕選擇!乖乖買軟體在一般電腦上做辨識才是最經濟有效率,也可以追求最佳辨識品質的合理方式!這家公司就是又一個車牌辨識一體機的受害者!希望你不是下一個! |
|
| ( 心情隨筆|工作職場 ) |












