1.一種基于設備屏幕的觸控點分類方法,其特征在于,所述方法包括:
對設備進行校準操作,其中,所述設備為可觸控設備;
基于校準后的所述設備,在預設周期內采集數據并根據采集到的數據執(zhí)行圖像中屏幕位置的標定操作,其中,所述屏幕為所述設備的組成部件,用于接收用戶操作行為;
判斷采集的數據在預設閾值內覆蓋所述設備的所述屏幕時,停止采集,并將此時采集的數據定義為訓練用數據;
對所述訓練用數據進行規(guī)約與清洗操作,生成訓練樣本;
選擇單類分類器,對輸入、輸出以及核函數進行定義,并對所述核函數的參數進行賦值與執(zhí)行訓練,生成分類器,其中,所述核函數為自由徑向基核函數或高斯核函數;
生成的所述分類器對所述設備通過所述屏幕獲取的觸控點進行分類,生成分類結果;
通過所述分類結果,完成對所述觸控點的判斷。
2.根據權利要求1所述的基于設備屏幕的觸控點分類方法,其特征在于,所述將此時采集的數據定義為訓練用數據的步驟之后包括:
對所述訓練用數據的多個特征參數進行獲取,其中,所述多個特征參數包括所述觸控點形成的光斑的橫縱坐標位置、面積以及長軸長。
3.根據權利要求1所述的基于設備屏幕的觸控點分類方法,其特征在于,所述判斷采集的數據在預設閾值內覆蓋所述設備的屏幕時,停止采集包括:
判斷所述訓練用數據是否以橫縱坐標均縮小8倍后滿足所述屏幕的全覆蓋;
若滿足,則確定所述訓練用數據完成所述屏幕的全覆蓋操作。
4.根據權利要求1所述的基于設備屏幕的觸控點分類方法,其特征在于,所述對所述訓練用數據進行規(guī)約與清洗操作,生成訓練樣本包括:
對于所述觸控點相同的所述橫縱坐標位置,選取面積與長軸長的最大值,并對面積是否為零進行判斷;
若面積為零時,則刪除當前所述訓練用數據,否則,將(8x+1,8y+1,4×area,100×axis)進行存儲;
再對alpha進行賦值調整,將(8x+1,8y+1,4×alpha×alpha×area,100×alpha×axis)進行存儲,生成所述訓練樣本;
其中,x為所述觸控點在圖像中的橫坐標,y為所述觸控點在圖像中的縱坐標,area為所述觸控點在圖像中所占像素點總數,定義為面積,axis為所述觸控點形成的多邊形的長軸長,alpha為調整所述觸控點取樣參數,alpha值為0-1之間的所有數值。
5.根據權利要求1所述的基于設備屏幕的觸控點分類方法,其特征在于,所述通過所述分類結果,完成對所述觸控點的判斷包括;
當所述分類結果為0時,則判定所述觸控點為噪點;
當所述分類結果為1時,則判定所述觸控點為真實觸控點。
6.根據權利要求5所述的基于設備屏幕的觸控點分類方法,其特征在于,還包括:在預設周期內對所述觸控點為所述真實觸控點執(zhí)行采集;
獲取采集到的多個所述真實觸控點的電容信號大小和位置;
獲取采集到的多個所述真實觸控點的最大電容信號以及最小電容信號;
對多個所述真實觸控點的所述電容信號與預設電容信號閾值進行判斷;
當所述真實觸控點的所述電容信號大于所述預設電容信號閾值,則判定所述真實觸控點為有效觸控點。
7.根據權利要求6所述的基于設備屏幕的觸控點分類方法,其特征在于,所述預設電容信號閾值=所述真實觸控點的所述最大電容信號×所述真實觸控點的彈性參數+所述真實觸控點的所述最小電容信號×(1-所述真實觸控點的所述彈性參數)。
8.根據權利要求7所述的基于設備屏幕的觸控點分類方法,其特征在于,所述彈性參數為介于0.25至0.75之間的常數。
9.根據權利要求8所述的基于設備屏幕的觸控點分類方法,其特征在于,所述彈性參數為0.5。
10.一種基于設備屏幕的觸控點分類裝置,其特征在于,所述裝置包括:
校準模塊,用于對設備進行校準操作,其中,所述設備為可觸控設備;
標定模塊,用于基于校準后的所述設備,在預設周期內采集數據并根據采集到的數據執(zhí)行圖像中屏幕位置的標定操作,其中,所述屏幕為所述設備的組成部件,用于接收用戶操作行為;
訓練用數據獲取模塊,用于判斷采集的數據在預設閾值內覆蓋所述設備的所述屏幕時,停止采集,并將此時采集的數據定義為訓練用數據;
訓練樣本生成模塊,用于對所述訓練用數據進行規(guī)約與清洗操作,生成訓練樣本;
分類器生成模塊,用于選擇單類分類器,對輸入、輸出以及核函數進行定義,并對所述核函數的參數進行賦值與執(zhí)行訓練,生成分類器,其中,所述核函數為自由徑向基核函數或高斯核函數;
分類模塊,用于生成的所述分類器對所述設備通過所述屏幕獲取的觸控點進行分類,生成分類結果;
觸控點判斷模塊,用于通過所述分類結果,完成對所述觸控點的判斷。