本技術涉及自動取款機,更具體的說,本技術涉及一種自動取款機芯鈔箱分鈔機構的控制方法及控制系統。
背景技術:
1、自動取款機是一種能夠執行金融交易的自動設備,自動取款機芯鈔箱分鈔機構是負責發放和接收紙幣的部分,用來實現紙幣的逐張分離。分鈔機構一般包括挖鈔輪、分鈔輪和分離輪,由挖鈔輪從堆疊的紙幣上逐張挖取紙幣并送入分鈔輪和分離輪之間的間隙,分鈔輪和分離輪相向轉動將其間隙內的紙幣向出鈔方向傳送,從而實現紙幣的逐張分離。
2、然而,折疊和褶皺的紙幣在進入分鈔輪和分離輪時,可能會造成分鈔機構卡鈔,現有技術中,一般是通過檢測分鈔輪和分離輪的運行情況,在分鈔輪和分離輪受到較大壓力或轉動受阻時反向轉動將造成卡鈔的紙幣退出分鈔機構以解決卡鈔問題,但是這種方法有時會無法退出造成卡鈔的紙幣而造成分鈔機構徹底卡死,必須人工拆開機箱解決故障,因此,如何在紙幣進入分鈔輪和分離輪之前預測卡鈔情況以避免分鈔機構出現卡鈔成為業界面臨的難題。
技術實現思路
1、本技術提供一種自動取款機芯鈔箱分鈔機構的控制方法及控制系統,能夠在紙幣進入分鈔輪和分離輪之前預測卡鈔情況,以避免分鈔機構出現卡鈔。
2、第一方面,本技術提供一種自動取款機芯鈔箱分鈔機構的控制方法,包括:
3、采集即將進行分鈔的紙幣的灰度圖像,得到紙幣基圖和紙幣副圖;
4、提取所述紙幣基圖和所述紙幣副圖中每個像素點鄰域內的亮度變化特征,得到對應像素點的鄰域亮度特征值,根據所有的鄰域亮度特征值確定多個亮度匹配矩陣;
5、將所述紙幣基圖劃分為多個匹配連通域,通過所有匹配連通域和所有亮度匹配矩陣確定所述紙幣基圖中每個像素點的采樣偏離度;
6、根據所述紙幣基圖中所有像素點的采樣偏離度確定卡鈔決策值,通過所述卡鈔決策值控制分鈔機構中挖鈔輪的轉向。
7、在一些實施例中,根據所有的鄰域亮度特征值確定多個亮度匹配矩陣具體包括:
8、預設多個像素偏移量;
9、選取其中一個像素偏移量,根據該個像素偏移量確定所述紙幣基圖中每個像素點在所述紙幣副圖中對應的偏移點;
10、根據所述紙幣基圖中每個像素點的鄰域亮度特征值與對應偏移點的鄰域亮度特征值確定對應像素點的亮度匹配度,進而根據所述紙幣基圖中所有像素點的亮度匹配度確定該個像素偏移量對應的亮度匹配矩陣;
11、繼續確定剩余像素偏移量對應的亮度匹配矩陣。
12、在一些實施例中,將所述紙幣基圖劃分為多個匹配連通域具體包括:
13、選取所述紙幣基圖中的一個像素點,確定該個像素點的豎向連通域;
14、確定該個像素點的豎向連通域上每個像素點的橫向連通域;
15、將該個像素點的豎向連通域中所有像素點的橫向連通域作為該個像素點的匹配連通域;
16、繼續確定所述紙幣基圖中剩余像素點的匹配連通域。
17、在一些實施例中,確定該個像素點的豎向連通域具體包括:
18、預設截止閾值和灰度差閾值;
19、將該個像素點作為選定像素點,將所述選定像素點上方多個像素點的灰度值依次與所述選定像素點的灰度值進行對比,當二者灰度值的差小于預設的灰度差閾值時,將該個像素點劃分到所述選定像素點的上方連通域內,直至二者的灰度值的差大于預設的灰度差閾值停止;
20、當所述選定像素點的上方連通域包含的像素點個數大于預設的截止閾值時,將所述選定像素點的上方連通域內最靠上的多個像素點去除,直至所述上方連通域內包含的像素點個數與預設的截止閾值相等;
21、將所述選定像素點下方多個像素點的灰度值依次與所述選定像素點灰度值進行對比,重復上述步驟,確定該個像素點的下方連通域;
22、根據所述選定像素點的上方連通域和下方連通域確定所述選定像素點的豎向連通域;
23、在一些實施例中,通過所有匹配連通域和所有亮度匹配矩陣確定所述紙幣基圖中每個像素點的采樣偏離度具體包括:
24、選取一個像素偏移量;
25、根據該個像素偏移量對應的亮度匹配矩陣和每個像素點對應的匹配連通域確定在該個像素偏移量下對應像素點的鄰域匹配值;
26、繼續確定在剩余像素偏移量下紙幣基圖中每個像素點的鄰域匹配值;
27、根據所述紙幣基圖中每個像素點所有的鄰域匹配值確定對應像素點的最佳偏移量;
28、根據所述紙幣基圖中每個像素點的最佳偏移量確定對應像素點的采樣偏離度。
29、在一些實施例中,根據所述紙幣基圖中每個像素點的最佳偏移量確定對應像素點的采樣偏離度具體包括:
30、獲取兩臺掃描儀的水平間隔;
31、獲取掃描儀的焦距;
32、獲取所述紙幣基圖中每個像素點的最佳偏移量;
33、根據兩臺掃描儀的水平間隔、兩臺掃描儀的焦距和所述紙幣基圖中每個像素點的最佳偏移量確定對應像素點的采樣偏離度。
34、在一些實施例中,通過所述卡鈔決策值控制分鈔機構中挖鈔輪的轉向具體包括:
35、將所述卡鈔決策值與預設的卡鈔閾值進行對比,當所述卡鈔決策值大于預設的卡鈔閾值時,控制挖鈔輪反向運行將紙幣送入廢鈔箱;
36、當所述卡鈔決策值大于預設的卡鈔閾值時,控制挖鈔輪正向運行將紙幣送入分鈔輪。
37、第二方面,本技術提供一種自動取款機芯鈔箱分鈔機構的控制系統,所述系統包括:
38、采集模塊,用于采集即將進行分鈔的紙幣的灰度圖像,得到紙幣基圖和紙幣副圖;
39、處理模塊,用于提取所述紙幣基圖和所述紙幣副圖中每個像素點鄰域內的亮度變化特征,得到對應像素點的鄰域亮度特征值,根據所有的鄰域亮度特征值確定多個亮度匹配矩陣;
40、所述處理模塊,還用于將所述紙幣基圖劃分為多個匹配連通域,通過所有匹配連通域和所有亮度匹配矩陣確定所述紙幣基圖中每個像素點的采樣偏離度;
41、執行模塊,用于根據所述紙幣基圖中所有像素點的采樣偏離度確定卡鈔決策值,通過所述卡鈔決策值控制分鈔機構中挖鈔輪的轉向。
42、第三方面,本技術提供一種計算機設備,所述計算機設備包括存儲器和處理器,所述存儲器存儲有代碼,所述處理器被配置為獲取所述代碼,并執行上述的自動取款機芯鈔箱分鈔機構的控制方法。
43、第四方面,本技術提供一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機程序,所述計算機程序被處理器執行時實現上述的自動取款機芯鈔箱分鈔機構的控制方法。
44、本技術公開的實施例提供的技術方案具有以下有益效果:
45、本技術提供的一種自動取款機芯鈔箱分鈔機構的控制方法及控制系統中,首先,采集即將進行分鈔的紙幣的灰度圖像,得到紙幣基圖和紙幣副圖,提取所述紙幣基圖和所述紙幣副圖中每個像素點鄰域內的亮度變化特征,得到對應像素點的鄰域亮度特征值,根據所有的鄰域亮度特征值確定多個亮度匹配矩陣,即確定了在多個預設的像素偏移量下紙幣副圖和紙幣基圖之間每個像素點的對應像素點鄰域內亮度變化的差異情況,將所述紙幣基圖劃分為多個匹配連通域,即將所述紙幣基圖中在同一個平整的平面上的像素點分割出來,通過所有匹配連通域和所有亮度匹配矩陣確定所述紙幣基圖中每個像素點的采樣偏離度,即紙幣上對應的采樣點的高度與平整紙幣偏離的量,根據所述紙幣基圖中所有像素點的采樣偏離度確定卡鈔決策值,即確定了紙幣的褶皺程度,通過所述卡鈔決策值控制分鈔機構中挖鈔輪的轉向。
46、由此可見,本技術中通過提取鄰域亮度特征值,該鄰域亮度特征值對亮度變化敏感,對圖案變化不敏感,可以排除紙幣上復雜圖案造成的干擾,將褶皺紙幣分割成多個平整的平面,通過對比基圖與副圖上匹配連通域的亮度變化的差異,確定紙幣上多處采樣點的高度與平整紙幣偏離的大小,進而確定紙幣的褶皺程度,在紙幣進入分鈔輪進行分鈔前預測紙幣是否會造成卡鈔,控制挖鈔輪的轉向將褶皺程度較大、可能造成卡鈔的紙幣運入廢鈔箱,能夠在紙幣進入分鈔輪和分離輪之前預測卡鈔情況,以避免分鈔機構出現卡鈔。