數據調整的方法、客戶端及系統的制作方法
【技術領域】
[0001 ] 本發明屬于計算終端、軟件技術領域。
【背景技術】
[0002]目前人們可以使用多種終端工具進行拍攝操作,比如智能手機、數碼照相機、平板電腦、具有攝像功能的筆記本電腦,或者其它能夠進行拍攝操作的終端,等等。
[0003]所拍攝的數據經常會有缺陷,這主要是因為拍攝的角度是從終端上的攝像頭出發的。因為攝像鏡頭自身的原因,以及拍攝距離等原因,或者其它因素,綜合起來會造成拍攝的圖像失真。比如說,用戶在看畫展的時候,畫框一般都是矩形的,但拍攝下來的圖像,常會有形狀上的變化,不再是規則的矩形。
[0004]如果能夠對這種不足之處進行,將提高用戶的拍攝體驗與拍攝品質。
【發明內容】
[0005]本發明的目的是提供一種數據調整的方法,以及對應的客戶端、及系統,利用本發明,能夠對具有規則的圖像數據,結合該規則對變形的圖像數據進行調整操作。
[0006]本發明所提供的數據的調整方法,包括如下步驟:
[0007]采集所拍攝的圖像區域;
[0008]獲取所拍攝的圖像區域中的規則圖形;
[0009]獲取前述規則圖形中的數據規則,依據該規則對該規則圖形進行調整,使其輸出效果符合前述的數據規則,其中,調整前后該規則圖形的面積相同。
[0010]進一步,前述的方法,包括有如下步驟,
[0011]采集用戶所拍攝的數據信息;
[0012]對所拍攝的圖像進行識別,判定其中是否包括有矩形結構;
[0013]判定具有矩形結構后,該矩形結構稱為近矩形,采集近矩形的初始面積,再依據圖像還原規則,使其還原為矩形,
[0014]其中,圖像還原的規則是,
[0015]選擇矩形中與寬或高相平行的一條最長的線段,作為參照線段,
[0016]將整個矩形分解成與該參照線段相平行的待調整線段;
[0017]將各待調整線段做均勻拉伸處理,使得各待調整線段的長度與參照線段相同,該區域整體由近矩形轉為規則的矩形;
[0018]獲取圖像調整后的初調整面積,在初調整面積和初始面積,兩者出現差異的情況下,將初調整面積做等比例調整,使得兩者相同。
[0019]進一步,預設拍攝模式,在該模式下規則圖形是畫框的圖形,根據畫框的規則,尋找與畫框所對應的圖形結構,一旦識別獲得了矩形的畫框結構,就獲得了規則圖形。
[0020]進一步,在對前述的各待調整線段進行拉伸操作后,該矩形區域之外的其它圖像部分和前述矩形區域中的圖像之間,按如下其中之一的方式進行操作,
[0021]方式一,將前述各待調整線段進行延長,延長到整個圖像區域的范圍內,在前述的拉伸條件下,做等比例的拉伸操作;
[0022]方式二,僅對前述矩形區域中的一部分圖像進行拉伸,在拉伸之后,將拉伸多出來的圖像內容疊加到原有的圖像內容上,最終所形成的圖像,是矩形區域中的圖像得到了拉伸,而其它部分沒有拉伸。
[0023]進一步,在對規則圖形的初調整面積做等比例調整時,找到該初調整面積的重心位置,基于該重心位置做等比例放大或縮小操作。
[0024]進一步,在對規則圖形的初調整面積進行等比例調整時,對圖像中的其它部分也作相應比例的改變。
[0025]進一步,對前述規則圖形的判斷方式為,
[0026]對于不同的物品類型預設相應的圖形規則;
[0027]對拍攝的圖像進行識別,判定所對應的物品類型;
[0028]在所對應的物品類型具有預設的圖像規則的情況下,判定當前圖形的圖像與預設的圖像規則的吻合程度;
[0029]在吻合程度大于預設閾值的情況下,判定該拍攝的圖像符合所有對應物品的圖形規則。
[0030]進一步,前述的規則圖形,通過如下的方式獲取,
[0031]預設已知物品的形狀數據規則;
[0032]對所采集的圖像進行識別,識別獲得當前圖像所對應物品的名稱;
[0033]通過前述的名稱和預設的形狀數據規則,獲取對應物品的預設形狀數據;
[0034]對所獲得的預設形狀數據,按照當前終端上的攝像結構的形變規則,進行形變處理;
[0035]將形變處理之后的圖形與所采集的圖像形狀進行比對,判定所識別獲得的形狀與預設的規則圖形之間的吻合程度;
[0036]在比對符合預設閾值的情況下,判定所采集的圖像中具有預設的形狀規則,否則不具有;
[0037]或者,通過如下的方式,
[0038]對所采集的圖像進行形狀識別,獲取當前圖像的形狀數據;
[0039]對所識別的圖像經過當前的攝像結構的形變規則,進行形狀還原處理;
[0040]將形變還原處理之后的圖形,與預設的形狀規則進行比對;
[0041]在比對結果符合預設閾值的情況下,判定所采集的圖像中具有符合預設形狀規則的圖像區域,否則就不具備。
[0042]進一步,所述的操作方法,包括有如下步驟,
[0043]采集所拍攝的圖像區域;
[0044]對采集的圖形進行識別,判定其中是否包括有圖形結構;
[0045]在包括有圓形的情況下,判定該圓形是否規則,如果規則,結束操作;否則獲取其面積作為初始面積,轉入下一步驟;
[0046]選擇前述圓形結構上最長的線段作為參照直徑,取參照直徑的一半作為參照半徑,取參照直徑上的中點作為參照圓心;
[0047]取該圓形區域上各邊緣位置上的點與參照圓心的連線,將該圓形分解為該連線的集合;
[0048]將前述的集合中的各線段,相對圓心進行拉伸,直到長度與前述的參照半徑相同,獲得該圓形的面積為初調整面積;
[0049]判斷初調整面積和初始面積兩者是否出現差異,在出現差異的情況下,將初調整面積做等比例調整,使得兩者相同。
[0050]本發明還提供一種數據的調整客戶端,該客戶端包括:
[0051]圖像采集模塊,用以采集所拍攝的圖像區域;
[0052]規則圖形獲取模塊,用以獲取所拍攝的圖像區域中的規則圖形;
[0053]數據調整模塊,用以獲取前述規則圖形中的數據規則,依據該規則對前述的規則圖形進行調整,使其輸出效果符合前述的數據規則,其中,調整前后該規則圖形的面積相同。
[0054]本發明還提供一種數據的調整系統,該系統包括:
[0055]圖像采集單元,用以采集所拍攝的圖像區域;
[0056]規則圖形獲取單元,用以獲取所拍攝的圖像區域中的規則圖形;
[0057]數據調整單元,用以獲取前述規則圖形中的數據規則,依據該規則對前述的規則圖形進行調整,使其輸出效果符合前述的數據規則,其中,調整前后該規則圖形的面積相同。
【附圖說明】
[0058]圖1是本發明所述方法的流程圖,為一種實施例。
[0059]圖2是本發明所述客戶端的結構框圖,為一種實施例。
[0060]圖3是本發明所述系統的結構框圖,為一種實施例。
【具體實施方式】
[0061]參圖1所示,這兒所述的方法,包括有如下步驟:
[0062]步驟110,采集所拍攝的圖像區域;
[0063]步驟120,獲取所拍攝的圖像區域中的規則圖形;
[0064]步驟130,獲取前述規則圖形中的數據規則,依據該規則對前述的規則圖形進行調整,使其輸出效果符合前述的數據規則,其中,調整前后該規則圖形的面積相同。
[0065]下面舉出一個具體的實施例:
[0066]步驟210,采集用戶所拍攝的數據信息;
[0067]步驟220,對所拍攝的圖像進行識別,判定其中是否包括有矩形結構;
[0068]作為舉例,經識別、判定之后,所拍攝的圖像中包括有畫框。作為常識,以及作為通行的規則,畫框應為規則的矩形。在識別獲得畫框的數據后,判斷該畫框為矩形結構。
[0069]另外,還可以預設特定的拍攝模式供用戶啟動,比如“藝術品拍攝模式”。在該拍攝模式下,能夠主動根據畫框的規則,有目的地尋找與畫框所對應的圖形結構。一旦識別獲得了矩形的畫框結構后,就相當于獲得規則圖形了。
[0070]步驟230,判定具有矩形結構后,該矩形結構稱為近矩形,依據圖像還原規則,使其還原為矩形;
[0071]其中,圖像還原的規則有多種,這兒首先描述一種:
[0072]該規則是選擇矩形中與寬或高相平行的一條最長的線段,作為參照線段,然后整個矩形分解成與該參照線段相平行的待調整線段,進而各待調整線段做均勻拉伸,使得各待調整線段的長度與參照線段相同,該區域整體形成規則的矩形。
[0073]進一步,在對前述的與矩形的寬或高相平行的各待調整線段進行拉伸操作后,該矩形區域之外的其它圖像部分和前述矩形區域中的圖像之間,有如下兩種處理方式:
[0074]方式一,將前述各待調整線段進行延長,延長到整個圖像區域的范圍內,在前述的拉伸條件下,做等比例的拉伸操作;
[0075]方式二,僅對前述矩形區域中的一部分圖像進行拉伸,在拉伸之后,將拉伸多出來的圖像內容疊加到原有的圖像內容上,最終所形成的圖像,是矩形區域中的圖像得到了拉伸,而其它部分沒有拉伸。
[0076]步驟230,獲取圖像調整后的初調整面積,在初調整面積和初始面積,兩者出現差異的情況下,將初調整面積做等比例調整,使得兩者相同。
[0077]其中,在對初調整面積做等比例調整時,作為優選的實施方式,應首先找到前述的初調整面積的重心位置,然后相對于該重心位置做等比例放大或縮小操作。
[0078]在對前述的初調整面積進行等比例改變時,對圖像中的其它部分也作相應比例的改變,通過這種方式來使得畫面協調。
[0079]在本發明中,利用前述規則圖形的目的,是獲得該規則圖形的圖形規則,然后將實際采集到的圖像進行調整,使其符合該圖形規則。這是本發明對圖像進行調整的原則。
[0080]在實際操作過程中,需要對規則圖形進行判斷。舉例來說,雖然大多數的畫框都是矩形結構,但也不能完全排出其它結構形式的畫框。因此,需要對其進行判定。作為舉例而非限定,該判定過程通過如下的方式實施:
[0081]首先,對于不同的物品類型預設相應的圖形規則;
[0082]對拍攝的圖像進行識別,判定所對應的物品類型;
[0083]在所對應的物品類型具有預設的圖像規則的情況下,判定當前圖形的圖像與預設的圖像規則的吻合程度;
[0084]在吻合程度大于預設閾值的情況下,判定該拍攝的圖像符合所有對應物品的圖形規則。