亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種畸變圖像校正方法、觸控位置識別方法及裝置與流程

文檔序號:11231883閱讀:513來源:國知局
一種畸變圖像校正方法、觸控位置識別方法及裝置與流程

本發(fā)明涉及圖像處理技術(shù)領(lǐng)域,具體涉及一種畸變圖像校正方法、觸控位置識別方法及裝置。



背景技術(shù):

為了在傳統(tǒng)的屏幕上增加觸控功能,讓人機交互更加便利,可以在屏幕前安裝攝像頭,通過攝像頭獲取用戶的觸控位置可以將原來不能進行觸控操作的交互式系統(tǒng)升級為具有觸控功能的系統(tǒng)。由于攝像頭采集的圖像存在畸變,因此需要對攝像頭進行幾何校正或者對畸變后的圖像進行校正,從而根據(jù)采集的圖像識別觸控位置。

現(xiàn)有技術(shù)對攝像頭的幾何校正方法中,利用標定物存在的特征點和其在圖像上對應(yīng)點之間的關(guān)系,求解攝像頭參數(shù),完成標定過程,但對攝像頭的標定需要定制標定物,在標定物的放置和使用上有嚴格的要求,操作復(fù)雜。

在不對攝像頭進行幾何校正的前提下,攝像頭采集的圖像會產(chǎn)生畸變,現(xiàn)有的畸變圖像校正方法中,利用屏幕上顯示的棋盤格完成對屏幕的標定,進而完成對畸變圖像的校正,但該方法中的校正結(jié)果受環(huán)境光照影響較大,校正結(jié)果不準確。



技術(shù)實現(xiàn)要素:

本發(fā)明實施例提供一種畸變圖像校正方法、觸控位置識別方法及裝置,用于解決現(xiàn)有的畸變圖像校正方法的校正結(jié)果受環(huán)境光照影響較大,校正結(jié)果不準確的問題。

本發(fā)明實施例提供了一種畸變圖像校正方法,包括:

針對待標定屏幕的各個目標標定點,向所述待標定屏幕投射兩條直線,所述兩條直線的交點為目標標定點;

獲取待標定屏幕的各個點與標定圖像中各個點的對應(yīng)關(guān)系,所述標定圖像為向所述待標定屏幕投射兩條直線時采集的所述待標定屏幕的圖像;

根據(jù)標定后的屏幕的各個點與標定圖像中各個點的對應(yīng)關(guān)系對畸變圖像進行校正。

可選地,所述獲取待標定屏幕的各個點與標定圖像中各個點的對應(yīng)關(guān)系,包括:

獲取所述標定圖像中與所述兩條直線對應(yīng)的兩條曲線,所述兩條曲線的交點與所述目標標定點相對應(yīng)。

可選地,所述獲取待標定屏幕的各個點與標定圖像中各個點的對應(yīng)關(guān)系,包括:

獲取待標定屏幕的預(yù)設(shè)個數(shù)的目標標定點與標定圖像中各個點的對應(yīng)關(guān)系;

采用插值法根據(jù)所述預(yù)設(shè)個數(shù)的目標標定點與標定圖像中各個點的對應(yīng)關(guān)系獲取待標定屏幕的各個點與標定圖像中各個點的對應(yīng)關(guān)系。

可選地,所述根據(jù)標定后的屏幕的各個點與標定圖像中各個點的對應(yīng)關(guān)系對畸變圖像進行校正包括:

將畸變圖像中的各個點的顏色填充至標定后的屏幕的對應(yīng)點,獲得校正后的圖像。

本發(fā)明實施例提供了一種觸控位置識別方法,包括:

采用上述方法對采集的觸控圖像進行校正;

根據(jù)校正后的觸控圖像識別觸控位置。

本發(fā)明實施例提供了一種畸變圖像校正裝置,包括:

直線投射單元,用于針對待標定屏幕的各個目標標定點,向所述待標定屏幕投射兩條直線,所述兩條直線的交點為目標標定點;

對應(yīng)關(guān)系獲取單元,用于獲取待標定屏幕的各個點與標定圖像中各個點的對應(yīng)關(guān)系,所述標定圖像為向所述待標定屏幕投射兩條直線時采集的所述待標定屏幕的圖像;

校正單元,用于根據(jù)標定后的屏幕的各個點與標定圖像中各個點的對應(yīng)關(guān)系對畸變圖像進行校正。

可選地,所述對應(yīng)關(guān)系獲取單元進一步用于:

獲取所述標定圖像中與所述兩條直線對應(yīng)的兩條曲線,所述兩條曲線的交點與所述目標標定點相對應(yīng)。

可選地,所述對應(yīng)關(guān)系獲取單元進一步用于:

獲取待標定屏幕的預(yù)設(shè)個數(shù)的目標標定點與標定圖像中各個點的對應(yīng)關(guān)系;

采用插值法根據(jù)所述預(yù)設(shè)個數(shù)的目標標定點與標定圖像中各個點的對應(yīng)關(guān)系獲取待標定屏幕的各個點與標定圖像中各個點的對應(yīng)關(guān)系。

可選地,所述校正單元進一步用于:

將畸變圖像中的各個點的顏色填充至標定后的屏幕的對應(yīng)點,獲得校正后的圖像。

本發(fā)明實施例提供了一種觸控位置識別裝置,包括:

校正單元,用于采用上述裝置對采集的觸控圖像進行校正;

觸控位置識別單元,用于根據(jù)校正后的觸控圖像識別觸控位置。

本發(fā)明實施例提供的畸變圖像校正方法、觸控位置識別方法及裝置,針對待標定屏幕的各個目標標定點,向所述待標定屏幕投射兩條直線,所述兩條直線的交點為目標標定點;獲取待標定屏幕的各個點與標定圖像中各個點的對應(yīng)關(guān)系,所述標定圖像為向所述待標定屏幕投射兩條直線時采集的所述待標定屏幕的圖像;根據(jù)標定后的屏幕的各個點與標定圖像中各個點的對應(yīng)關(guān)系對畸變圖像進行校正。本發(fā)明實施例無需對攝像頭進行幾何校正的情況下,通過向屏幕投射直線的方式對屏幕進行標定,利用標定后的屏幕坐標點對畸變圖像進行校正,標定過程抗干擾能力強,校正結(jié)果更準確。

附圖說明

為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1是本發(fā)明一個實施例的畸變圖像校正方法的流程示意圖;

圖2是本發(fā)明一個實施例的獲取屏幕區(qū)域的原理圖;

圖3a、圖3b、圖3c是本發(fā)明一個實施例的獲取對應(yīng)關(guān)系的原理圖;

圖4是本發(fā)明一個實施例的對屏幕進行標定的原理圖;

圖5是本發(fā)明一個實施例的觸控位置識別方法的流程示意圖;

圖6是本發(fā)明一個實施例的畸變圖像校正裝置的結(jié)構(gòu)示意圖;

圖7是本發(fā)明一個實施例的觸控位置識別裝置的結(jié)構(gòu)示意圖。

具體實施方式

為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整的描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。

圖1是本發(fā)明一個實施例的畸變圖像校正方法的流程示意圖。如圖1所示,該實施例的方法包括:

s11:針對待標定屏幕的各個目標標定點,向所述待標定屏幕投射兩條直線,所述兩條直線的交點為目標標定點;

需要說明的是,本發(fā)明實施例的對畸變圖像進行校正前,需要對屏幕進行標定,在待標定屏幕上選擇目標標定點。

s12:獲取待標定屏幕的各個點與標定圖像中各個點的對應(yīng)關(guān)系,所述標定圖像為向所述待標定屏幕投射兩條直線時采集的所述待標定屏幕的圖像;

需要說明的是,本發(fā)明實施例獲取所述標定圖像中與所述兩條直線對應(yīng)的兩條曲線,所述兩條曲線的交點與所述目標標定點相對應(yīng),從而獲取待標定屏幕的各個點與標定圖像中各個點的對應(yīng)關(guān)系。

在實際應(yīng)用中,在屏幕附近搭設(shè)攝像頭,使其能夠采集到包括整個屏幕區(qū)域的圖像。如圖2所示,可通過先設(shè)置屏幕為黑色,攝像頭采集此時的圖像a,再設(shè)置屏幕為白色,攝像頭采集此時的圖像b,通過|a-b|可以大概確定絕對值較大值對應(yīng)的區(qū)域為屏幕區(qū)域。還可以采用其他方式確定屏幕區(qū)域,本發(fā)明對此不作限制。

可理解的是,在攝像頭采集的圖像中看,向屏幕投射的直線為圓弧形曲線。如圖3a、圖3b和圖3c所示,對于每個目標標定點,可以分別投射兩條直線,通過兩條相交于目標標定點的直線,在實際采集圖像中用曲線逼近兩條畸變直線,屏幕上兩個已知直線的交點必然對應(yīng)于兩個圓弧曲線的交點。以圖3a為例,向屏幕投射直線l1和l2,l1和l2相交于屏幕的p1點;在攝像頭采集的圖像中(標定圖像),曲線c1對應(yīng)l1,曲線c2對應(yīng)l2,曲線c1和曲線c2的交點q1對應(yīng)p1,由此,完成了對目標標定點p1的標定。

s13:根據(jù)標定后的屏幕的各個點與標定圖像中各個點的對應(yīng)關(guān)系對畸變圖像進行校正。

本發(fā)明實施例提供的畸變圖像校正方法,無需對攝像頭進行幾何校正的情況下,通過向屏幕投射直線的方式對屏幕進行標定,利用標定后的屏幕坐標點對畸變圖像進行校正,標定過程抗干擾能力強,校正結(jié)果更準確。

在本發(fā)明實施例的一種可選的實施方式中,所述獲取待標定屏幕的各個點與標定圖像中各個點的對應(yīng)關(guān)系,包括:

獲取待標定屏幕的預(yù)設(shè)個數(shù)的目標標定點與標定圖像中各個點的對應(yīng)關(guān)系;

采用插值法根據(jù)所述預(yù)設(shè)個數(shù)的目標標定點與標定圖像中各個點的對應(yīng)關(guān)系獲取待標定屏幕的各個點與標定圖像中各個點的對應(yīng)關(guān)系。

可理解的是,為了提高對屏幕標定的效率,本發(fā)明實施例對預(yù)設(shè)個數(shù)的目標標定點進行標定,然后采用插值法根據(jù)屏幕上完成標定的點對未進行標定的點進行標定。如圖4所示,本發(fā)明實施例對網(wǎng)格的交點完成標定,將網(wǎng)格的各個交點對應(yīng)至實際采集到的畸變網(wǎng)絡(luò),進而可以采用插值法對未進行標定的點進行標定。

具體地,所述根據(jù)標定后的屏幕的各個點與標定圖像中各個點的對應(yīng)關(guān)系對畸變圖像進行校正包括:

將畸變圖像中的各個點的顏色填充至標定后的屏幕的對應(yīng)點,獲得校正后的圖像。

圖5是本發(fā)明一個實施例的觸控位置識別方法的流程示意圖。如圖5所示,本發(fā)明實施例的方法包括:

s51:采用上述方法對采集的觸控圖像進行校正;

s52:根據(jù)校正后的觸控圖像識別觸控位置。

本發(fā)明實施例提供的觸控位置識別方法,無需對攝像頭進行幾何校正的情況下,通過向屏幕投射直線的方式對屏幕進行標定,利用標定后的屏幕坐標點對畸變圖像進行校正,標定過程抗干擾能力強,校正結(jié)果更準確,可更準確地對用戶的觸控位置進行識別。

圖6是本發(fā)明一個實施例的畸變圖像校正裝置的結(jié)構(gòu)示意圖。如圖6所示,本發(fā)明實施例的裝置包括直線投射單元61、對應(yīng)關(guān)系獲取單元62和校正單元63,具體地:

直線投射單元61,用于針對待標定屏幕的各個目標標定點,向所述待標定屏幕投射兩條直線,所述兩條直線的交點為目標標定點;

對應(yīng)關(guān)系獲取單元62,用于獲取待標定屏幕的各個點與標定圖像中各個點的對應(yīng)關(guān)系,所述標定圖像為向所述待標定屏幕投射兩條直線時采集的所述待標定屏幕的圖像;

校正單元63,用于根據(jù)標定后的屏幕的各個點與標定圖像中各個點的對應(yīng)關(guān)系對畸變圖像進行校正。

對應(yīng)關(guān)系獲取單元62進一步用于:

獲取所述標定圖像中與所述兩條直線對應(yīng)的兩條曲線,所述兩條曲線的交點與所述目標標定點相對應(yīng)。

對應(yīng)關(guān)系獲取單元62進一步用于:

獲取待標定屏幕的預(yù)設(shè)個數(shù)的目標標定點與標定圖像中各個點的對應(yīng)關(guān)系;

采用插值法根據(jù)所述預(yù)設(shè)個數(shù)的目標標定點與標定圖像中各個點的對應(yīng)關(guān)系獲取待標定屏幕的各個點與標定圖像中各個點的對應(yīng)關(guān)系。

校正單元63進一步用于:

將畸變圖像中的各個點的顏色填充至標定后的屏幕的對應(yīng)點,獲得校正后的圖像。

本發(fā)明實施例的畸變圖像校正裝置可以用于執(zhí)行上述畸變圖像校正方法實施例,其原理和技術(shù)效果類似,此處不再贅述。

圖7是本發(fā)明一個實施例的觸控位置識別裝置的結(jié)構(gòu)示意圖。如圖7所示,本發(fā)明實施例的裝置包括校正單元71和觸控位置識別單元72,具體地:

校正單元71,用于采用上述裝置對采集的觸控圖像進行校正;

觸控位置識別單元72,用于根據(jù)校正后的觸控圖像識別觸控位置。

本發(fā)明實施例的觸控位置識別裝置可以用于執(zhí)行上述觸控位置識別方法實施例,其原理和技術(shù)效果類似,此處不再贅述。

本發(fā)明實施例提供的畸變圖像校正方法、觸控位置識別方法及裝置,針對待標定屏幕的各個目標標定點,向所述待標定屏幕投射兩條直線,所述兩條直線的交點為目標標定點;獲取待標定屏幕的各個點與標定圖像中各個點的對應(yīng)關(guān)系,所述標定圖像為向所述待標定屏幕投射兩條直線時采集的所述待標定屏幕的圖像;根據(jù)標定后的屏幕的各個點與標定圖像中各個點的對應(yīng)關(guān)系對畸變圖像進行校正。本發(fā)明實施例無需對攝像頭進行幾何校正的情況下,通過向屏幕投射直線的方式對屏幕進行標定,利用標定后的屏幕坐標點對畸變圖像進行校正,標定過程抗干擾能力強,校正結(jié)果更準確。

本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、cd-rom、光學存儲器等)上實施的計算機程序產(chǎn)品的形式。

本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。

需要說明的是術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。

本發(fā)明的說明書中,說明了大量具體細節(jié)。然而能夠理解的是,本發(fā)明的實施例可以在沒有這些具體細節(jié)的情況下實踐。在一些實例中,并未詳細示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對本說明書的理解。類似地,應(yīng)當理解,為了精簡本發(fā)明公開并幫助理解各個發(fā)明方面中的一個或多個,在上面對本發(fā)明的示例性實施例的描述中,本發(fā)明的各個特征有時被一起分組到單個實施例、圖、或者對其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖:即所要求保護的本發(fā)明要求比在每個權(quán)利要求中所明確記載的特征更多的特征。更確切地說,如權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個實施例的所有特征。因此,遵循具體實施方式的權(quán)利要求書由此明確地并入該具體實施方式,其中每個權(quán)利要求本身都作為本發(fā)明的單獨實施例。

以上實施例僅用于說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當理解:其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替換;而這些修改或替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精神和范圍。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1