System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及信息技術,尤其涉及一種cpc卡讀取方法、裝置、設備及存儲介質。
技術介紹
1、高速公路復合通行卡也叫cpc卡,通過讀取cpc卡,能夠識別車輛進、出收費站信息,精確記錄車輛的實際行駛路徑,為跨省通行費計費、清算等提供重要依據。
2、cpc卡在公路收費站入口發放給駕駛員,駕駛員在收費站出口停車,將cpc卡投入投卡機中。投卡機內設置有用于讀取cpc卡的天線板。在讀取到車輛進口、出口、路徑等信息后,計算出通行費,然后cpc卡被回收。
3、由于駕駛員停車位置與投卡機通常存在一定的距離,導致駕駛員的投送具有一定的隨機性,為了避免cpc卡掉落,通常天線板會設置的很大。而大的天線板的邊緣區域的讀取成功率較低,一旦cpc卡落在天線板的邊緣區域,將導致cpc卡內的數據無法被讀取或讀取錯誤,進而影響車輛通行效率。
技術實現思路
1、本專利技術提供一種cpc卡讀取方法、裝置、設備及存儲介質,以提高cpc卡的讀取成功率和讀取效率,提高車輛通行效率。
2、第一方面,本專利技術提供了一種cpc卡讀取方法,包括:
3、獲取攝像頭采集的視頻數據,所述攝像頭設置于所述天線板上方,用于拍攝包括所述天線板在內的區域;
4、基于所述視頻數據判斷所述天線板上當前是否存在cpc卡;
5、在所述天線板上當前存在cpc卡時開始計時,若在第一預設時長內未讀取到cpc卡內的數據,則從所述視頻數據中計算出所述cpc卡的世界坐標;
6、基于所
7、控制卡片移動機構按照所述cpc卡與所述目標識別區域的距離移動所述cpc卡,將所述cpc卡移動到所述目標識別區域內,以讀取所述cpc卡內的數據;
8、對讀取到所述cpc卡的識別區域的置信度進行更新;
9、對所述天線板的識別區域的置信度重新排序,重新確定置信度最高的目標識別區域,并返回執行獲取攝像頭采集的視頻數據的步驟。
10、可選的,基于所述視頻數據判斷所述天線板上當前是否存在cpc卡,包括:
11、從所述視頻數據中抽取當前幀圖像和所述當前幀圖像之前的前一幀圖像;
12、分別對所述當前幀圖像和所述前一幀圖像進行預處理,得到所述當前幀圖像的預處理圖像和所述前一幀圖像的預處理圖像,所述預處理包括圖像校正、圖像增強和灰度化;
13、分別從所述當前幀圖像的預處理圖像和所述前一幀圖像的預處理圖像中提取圖像特征,得到所述當前幀圖像的圖像特征和所述前一幀圖像的圖像特征;
14、計算所述當前幀圖像的圖像特征和所述前一幀圖像的圖像特征的相似度;
15、將所述相似度與預設的相似度閾值進行比對;
16、若所述相似度大于或等于所述相似度閾值,則判定所述天線板上當前不存在cpc卡;
17、若所述相似度小于所述相似度閾值,則判定所述天線板上當前存在cpc卡。
18、可選的,從所述視頻數據中計算出所述cpc卡的世界坐標,包括:
19、從當前幀圖像中確定所述cpc卡上第一參考點的像素坐標;
20、基于所述攝像頭的內部參數和外部參數,將所述第一參考點的像素坐標的像素坐標轉換為世界坐標。
21、可選的,基于所述cpc卡的世界坐標計算所述cpc卡與所述天線板上當前置信度最高的目標識別區域的距離,包括:
22、計算所述第一參考點的世界坐標與所述目標識別區域內的第二參考點的世界坐標的差值,得到所述cpc卡相對于所述目標識別區域在世界坐標軸上的偏移距離。
23、可選的,對讀取到所述cpc卡的識別區域的置信度進行更新,更新公式如下:
24、
25、其中,為第i個識別區域在第j次成功讀取所述cpc卡內的數據后更新后的置信度,為第i個識別區域在第j次讀取之后的歷史平均讀卡時長的排名,n為識別區域的總數量,為第i個識別區域在第j次讀取之后的歷史讀卡超時次數,t為第i個識別區域在第j次讀取之后的歷史讀卡總次數,為第i個識別區域在第j次讀取之后的歷史最短讀卡時長的排名。
26、可選的,cpc卡讀取方法還包括:
27、在判定所述天線板上當前不存在cpc卡時,通過提示設備向駕駛員發出重新投卡的提示信號;
28、若在第一預設時長內讀取到cpc卡內的數據,則通過提示設備向駕駛員發出支付信息,記錄讀取cpc卡的識別區域和讀取時長,并返回執行對讀取到所述cpc卡的識別區域的置信度進行更新的步驟。
29、可選的,cpc卡讀取方法還包括:
30、在控制卡片移動機構按照所述cpc卡與所述目標識別區域的距離移動所述cpc卡,將所述cpc卡移動到所述目標識別區域內之后,若在第二預設時長內未讀取到cpc卡內的數據,則將所述天線板上當前置信度排名第二的識別區域作為目標識別區域,并返回執行控制卡片移動機構按照所述cpc卡與所述目標識別區域的距離移動所述cpc卡,將所述cpc卡移動到所述目標識別區域內的步驟。
31、第二方面,本專利技術還提供了一種cpc卡讀取裝置,包括:
32、視頻數據獲取模塊,用于獲取攝像頭采集的視頻數據,所述攝像頭設置于所述天線板上方,用于拍攝包括所述天線板在內的區域;
33、卡片存在判斷模塊,用于基于所述視頻數據判斷所述天線板上當前是否存在cpc卡;
34、世界坐標計算模塊,用于在所述天線板上當前存在cpc卡時開始計時,若在第一預設時長內未讀取到cpc卡內的數據,則從所述視頻數據中計算出所述cpc卡的世界坐標;
35、移動距離計算模塊,用于基于所述cpc卡的世界坐標計算所述cpc卡與所述天線板上當前置信度最高的目標識別區域的距離,所述天線板被劃分為多個識別區域,所述置信度用于表征所述識別區域能夠讀取所述cpc卡的成功率和讀取效率;
36、移動控制模塊,用于控制卡片移動機構按照所述cpc卡與所述目標識別區域的距離移動所述cpc卡,將所述cpc卡移動到所述目標識別區域內,以讀取所述cpc卡內的數據;
37、置信度更新模塊,用于對讀取到所述cpc卡的識別區域的置信度進行更新;
38、置信度排序模塊,用于對所述天線板的識別區域的置信度重新排序,重新確定置信度最高的目標識別區域,并返回執行獲取攝像頭采集的視頻數據的步驟。
39、第三方面,本專利技術還提供了一種電子設備,包括:
40、一個或多個處理器;
41、存儲裝置,用于存儲一個或多個程序;
42、當所述一個或多個程序被所述一個或多個處理器執行,使得所述一個或多個處理器實現如本專利技術第一方面提供的cpc卡讀取方法。
43、第四方面,本專利技術還提供了一種本文檔來自技高網...
【技術保護點】
1.一種CPC卡讀取方法,其特征在于,包括:
2.根據權利要求1所述的CPC卡讀取方法,其特征在于,基于所述視頻數據判斷所述天線板上當前是否存在CPC卡,包括:
3.根據權利要求1所述的CPC卡讀取方法,其特征在于,從所述視頻數據中計算出所述CPC卡的世界坐標,包括:
4.根據權利要求3所述的CPC卡讀取方法,其特征在于,基于所述CPC卡的世界坐標計算所述CPC卡與所述天線板上當前置信度最高的目標識別區域的距離,包括:
5.根據權利要求1-4任一所述的CPC卡讀取方法,其特征在于,對讀取到所述CPC卡的識別區域的置信度進行更新,更新公式如下:
6.根據權利要求1-4任一所述的CPC卡讀取方法,其特征在于,還包括:
7.根據權利要求1-4任一所述的CPC卡讀取方法,其特征在于,還包括:
8.一種CPC卡讀取裝置,其特征在于,包括:
9.一種電子設備,其特征在于,包括:
10.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,該程序被處理器執行時實現如權利要求1-7任一
...【技術特征摘要】
1.一種cpc卡讀取方法,其特征在于,包括:
2.根據權利要求1所述的cpc卡讀取方法,其特征在于,基于所述視頻數據判斷所述天線板上當前是否存在cpc卡,包括:
3.根據權利要求1所述的cpc卡讀取方法,其特征在于,從所述視頻數據中計算出所述cpc卡的世界坐標,包括:
4.根據權利要求3所述的cpc卡讀取方法,其特征在于,基于所述cpc卡的世界坐標計算所述cpc卡與所述天線板上當前置信度最高的目標識別區域的距離,包括:
5.根據權利要求1-4任一所述的cpc...
【專利技術屬性】
技術研發人員:孫聞鵬,周炳清,張醒敏,魏偉,劉爽,李春杰,牛靜路,馮士鋒,曹賀雙,李慧珍,
申請(專利權)人:河北高速公路集團有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。