矩形物體的圖像識別方法及裝置的制造方法
【技術領域】
[0001]本公開涉及圖像處理技術領域,尤其涉及矩形物體的圖像識別方法及裝置。
【背景技術】
[0002]目前,在一些圖像識別場景中,識別對象位于矩形卡片中的某個固定位置附近,如銀行卡、身份證。如果能預先檢測到矩形卡片,就能準確得到識別對象的位置。因為矩形卡片本身尺寸比識別對象要大得多,通過手機相機來識別卡片上的對象時,讓用戶將攝像頭的取景畫面對準卡片,比對準識別對象本身要容易,體驗要好得多。矩形卡片的檢測的結果直接影響后面識別對象的識別。但是,現實中的矩形物體在圖像中因為圖片拍攝的角度問題,大部分都是有一定角度的不是一個準確的矩形,存在一定的透視變換,是一個比較接近矩形的任意四邊形。
【發明內容】
[0003]本公開實施例提供矩形物體的圖像識別方法及裝置。所述技術方案如下:
[0004]根據本公開實施例的第一方面,提供一種矩形物體的圖像識別方法,包括:
[0005]獲取指定區域圖像,所述指定區域圖像包括矩形物體圖像,所述矩形物體圖像為對待檢測的矩形物體進行拍攝得到的;
[0006]確定所述指定區域圖像的外邊界及預設內邊界,所述預設內邊界位于所述矩形物體圖像內部;
[0007]根據所述指定區域圖像的外邊界和所述預設內邊界,確定所述矩形物體圖像的邊界;
[0008]根據所述矩形物體圖像的邊界識別出所述矩形物體上的信息。
[0009]可選的,所述指定區域圖像的寬高比與所述矩形物體的實際尺寸的寬高比一致;所述預設內邊界的寬高比與所述矩形物體的實際尺寸的寬高比一致。
[0010]可選的,所述根據所述矩形物體圖像的邊界識別出所述矩形物體上的信息,包括:
[0011]根據所述矩形物體的實際尺寸的寬高比對所述矩形物體圖像進行透視變換,得到所述矩形物體的實際尺寸圖像;
[0012]根據所述矩形物體的實際尺寸圖像,識別出所述矩形物體上的信息。
[0013]可選的,所述根據所述矩形物體的實際尺寸圖像,識別出所述矩形物體上的信息,包括:
[0014]獲取所述信息在所述矩形物體上的實際位置;
[0015]根據所述實際位置,在所述矩形物體的實際尺寸圖像上識別所述信息。
[0016]可選的,所述矩形物體上的信息包括所述矩形物體上的文字信息和圖形信息中至少一項。
[0017]可選的,所述根據所述指定區域圖像的外邊界和所述預設內邊界,確定所述矩形物體圖像的邊界,包括:
[0018]將所述外邊界和所述預設內邊界之間的區域進行分割,得到預設個數的矩形區域;
[0019]對所述每個矩形區域進行圖像分割,確定所述每個矩形區域的分割點;
[0020]根據所述分割點確定所述矩形物體圖像的邊界。
[0021]可選的,所述對每個矩形區域進行圖像分割,確定所述每個矩形區域的分割點,包括:
[0022]獲取與所述邊界點相鄰的第一待標記點,所述邊界點包括所述矩形區域位于所述外邊界的點及所述預設內邊界的點,所述待標記點為所述矩形區域中未確定所屬區域的占.V,
[0023]計算所述每個第一待標記點與其對應的相鄰邊界點之間的顏色距離;
[0024]獲取與所述邊界點顏色距離在第一預設范圍內的第二待標記點;
[0025]當與所述第二待標記點相鄰的邊界點包括屬于所述矩形物體圖像的點和屬于所述背景圖像的點時,將所述第二待標記點標記為分割點。
[0026]可選的,根據所述矩形區域在所述指定區域圖像中的位置將所述矩形區域劃分為上、下、左、右四部分;所述上、下部分的矩形區域的邊界點包括上邊界點和下邊界點;所述左、右部分的矩形區域的邊界點包括左邊界點和右邊界點;
[0027]所述獲取與所述邊界點相鄰的第一待標記點,包括:
[0028]當所述矩形區域屬于上部分或下部分時,分別獲取所述矩形區域上邊界點下側的相鄰點和下邊界點上側的相鄰點;
[0029]當所述矩形區域屬于左部分或右部分時,分別獲取所述矩形區域左邊界點右側的相鄰點和右邊界點左側的相鄰點。
[0030]可選的,所述方法還包括:
[0031 ]當與所述第二待標記點相鄰的邊界點屬于所述矩形物體圖像時,將所述第二待標記點標記為第一屬性點;
[0032]當與所述第二待標記點相鄰的邊界點屬于背景圖像時,將所述第二待標記點標記為第二屬性點,所述背景圖像為所述指定區域圖像中除所述矩形物體圖像外的部分;所述分割點、所述第一屬性點和所述第二屬性點為已標記點。
[0033]可選的,所述方法還包括:
[0034]獲取與所述已標記點相鄰的點;
[0035]當與所述已標記點相鄰的點中存在未標記點時,將所述未點標記為第三待標記占.V,
[0036]計算所述每個第三待標記點與其對應的相鄰已標記點之間的顏色距離;
[0037]獲取與所述相鄰已標記點顏色距離在第二預設范圍內的第四待標記點;
[0038]當與所述第四待標記點相鄰的已標記點包括屬于所述矩形物體圖像的點和屬于所述背景圖像的點時,將所述第四待標記點標記為所述分割點。
[0039]可選的,所述根據所述分割點確定所述矩形物體圖像的邊界,包括:
[0040]根據所述矩形區域在所述指定區域圖像中的位置將所述矩形區域劃分為四部分,所述每個部分的矩形區域分別對應所述矩形物體圖像的每個邊;
[0041]對所述每個部分的矩形區域,采用隨機抽樣一致性算法對所述分割點進行計算,得到與所述分割點最接近的線段,所述線段為所述矩形物體圖像對應邊的邊界。
[0042]根據本公開實施例的第二方面,提供一種矩形物體的圖像識別裝置,包括:
[0043]第一獲取模塊,用于獲取指定區域圖像,所述指定區域圖像包括矩形物體圖像,所述矩形物體圖像為對待檢測的矩形物體進行拍攝得到的;
[0044]第一確定模塊,用于確定所述第一獲取模塊獲取的指定區域圖像的外邊界及預設內邊界,所述預設內邊界位于所述矩形物體圖像內部;
[0045]第二確定模塊,用于根據所述第一確定模塊確定的指定區域圖像的外邊界和所述預設內邊界,確定所述矩形物體圖像的邊界;
[0046]識別模塊,用于根據所述第二確定模塊確定的矩形物體圖像的邊界識別出所述矩形物體上的信息。
[0047]可選的,所述第一獲取模塊獲取的指定區域圖像的寬高比與所述矩形物體的實際尺寸的寬高比一致;所述第一確定模塊確定的預設內邊界的寬高比與所述矩形物體的實際尺寸的寬高比一致。
[0048]可選的,所述識別模塊包括:
[0049]變換子模塊,用于根據所述矩形物體的實際尺寸的寬高比對所述矩形物體圖像進行透視變換,得到所述矩形物體的實際尺寸圖像;
[0050]識別子模塊,用于根據所述變換子模塊得到的矩形物體的實際尺寸圖像,識別出所述矩形物體上的信息。
[0051 ]可選的,所述識別子模塊,用于獲取所述信息在所述矩形物體上的實際位置;根據所述實際位置,在所述變換子模塊得到的矩形物體的實際尺寸圖像上識別所述信息。
[0052]可選的,所述識別模塊識別出的矩形物體上的信息包括所述矩形物體上的文字信息和圖形信息中至少一項。
[0053]可選的,所述第二確定模塊包括:
[0054]區域分割子模塊,用于將所述外邊界和所述預設內邊界之間的區域進行分割,得到預設個數的矩形區域;
[0055]圖像分割子模塊,用于對所述區域分割子模塊得到的每個矩形區域進行圖像分害J,確定所述每個矩形區域的分割點;
[0056]確定子模塊,用于根據所述圖像分割子模塊得到的分割點確定所述矩形物體圖像的邊界。
[0057]可選的,所述圖像分割子模塊,用于獲取與所述邊界點相鄰的第一待標記點,所述邊界點包括所述矩形區域位于所述外邊界的點及所述預設內邊界的點,所述待標記點為所述矩形區域中未確定所屬區域的點;計算所述每個第一待標記點與其對應的相鄰邊界點之間的顏色距離;獲取與所述邊界點顏色距離在第一預設范圍內的第二待標記點;當與所述第二待標記點相鄰的邊界點包括屬于所述矩形物體圖像的點和屬于所述背景圖像的點時,將所述第二待標記點標記為分割點。
[0058]可選的,根據所述矩形區域在所述指定區域圖像中的位置將所述矩形區域劃分為上、下、左、右四部分;所述上、下部分的矩形區域的邊界點包括上邊界點和下邊界點;所述左、右部分的矩形區域的邊界點包括左邊界點和右邊界點;
[0059]所述圖像分割子模塊,用于當所述矩形區域屬于上部分或下部分時,分別獲取所述矩形區域上邊界點下側的相鄰點和下邊界點上側的相鄰點;當所述矩形區域屬于左部分或右部分時,分別獲取所述矩形區域左邊界點右側的相鄰點和右邊界點左側的相鄰點。
[0060]可選的,所述裝置還包括:
[0061]第一標記模塊,用于當與所述第二待標記點相鄰的邊界點屬于所述矩形物體圖像時,將所述第二待標記點標記為第一屬性點;
[0062]第二標記模塊,用于當與所述第二待標記點相鄰的邊界點屬于背景圖像時,將所述第二待標記點標記為第二屬性點,所述背景圖像為所述指定區域圖像中除所述矩形物體圖像外的部分;所述分割點、所述第一屬性點和所述第二屬性點為已標記點。
[0063]可選的,所述裝置還包括:
[0064]第二獲取模塊,用于獲取與所述已標記點相鄰的點;
[0065]第三標記模塊,用于當與所述第二獲取模塊獲取的已標記點相鄰的點中存在未標記點時,將所述未點標記為第三待標記點;
[0066]計算模塊,用于計算所述第三標記模塊標記的每個第三待標記點與其對應的相鄰已標記點之間的顏色距離;
[0067]第三獲取模塊,用于獲取所述計算模塊計算的與所述相鄰已標記點顏色距離在第二預設范圍內的第四待標記點;
[0068]第四標記模塊,用于當與所述第三獲取模塊獲取的第四待標記點相鄰的已標記點包括屬于所述矩形物體圖像的點和屬于所述背景圖像的點時,將所述第四待標記點標記為所述分割點。
[0069]可選的,所述確定子模塊,用于根據所述矩形區域在所述指定區域圖像中的位置將所述矩形區域劃分為四部分,所述每個部分的矩形區域分別對應所述矩形物體圖像的每個邊;對所述每個部分的矩形區域,采用隨機抽樣一致性算法對所述分割點進行計算,得到與所述分割點最接近的線段,所述線段為所述矩形物體圖像對應邊的邊界。
[0070]根據本公開實施例的第三方面,提供一種矩形物體的圖像識別裝置,包括:
[0071]處理器;
[0072]用于存儲處理器可執行指令的存儲器;
[0073]其中,所述處理器被配置為:
[0074]獲取指定區域圖像,所述指定區域圖像包括矩形物體圖像,所述矩形物體圖像為對待檢測的矩形物體進行拍攝得到的;
[0075]確定所述指定區域圖像的外邊界及預設內邊界,所述預設內邊界位于所述矩形物體圖像內部;
[0076]根據所述指定區域圖像的外邊界和所述預設內邊界,確定所述矩形物體圖像的邊界;
[0077]根據所述矩形物體圖像