專(zhuān)利名稱(chēng):相機(jī)自動(dòng)變焦方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于圖像處理技術(shù)領(lǐng)域,涉及一種相機(jī)變焦方法,尤其涉及一種相機(jī)
自動(dòng)變焦方法;此外,本發(fā)明還涉及一種相機(jī)自動(dòng)變焦系統(tǒng)。
背景技術(shù):
近年來(lái),獨(dú)立的數(shù)碼相機(jī)和在手機(jī)等移動(dòng)設(shè)備上自帶的數(shù)碼相機(jī)的應(yīng)用越來(lái) 越廣泛。隨著數(shù)碼相機(jī)成像質(zhì)量的提高和像素的增加,用數(shù)碼相機(jī)拍攝照片來(lái)取 代普通掃描儀已逐漸成為可能。
可以用掃描儀來(lái)掃描的物體包括打印在A4紙,或其他大小的紙上的文檔, 各種證件如身份證,以及名片,雜志,書(shū)本等等。還有一些物體如路邊的廣告牌, 展會(huì)上的展板,會(huì)議室里常見(jiàn)的白板和投射在幕墻上的幻燈片等等,這些是不可 能用掃描儀來(lái)掃描的,但卻可以用數(shù)碼相機(jī)很方便的進(jìn)行拍攝。
在數(shù)碼相機(jī)中,變焦是指通過(guò)改變鏡頭的焦距等方式,改變被拍攝的目標(biāo)景 物在拍攝得到的圖像中的大小。數(shù)碼相機(jī)中的變焦分為光學(xué)變焦和數(shù)碼變焦兩 種,光學(xué)變焦是通過(guò)鏡頭中的鏡片移動(dòng)來(lái)放大與縮小需要拍攝的目標(biāo)景物,光學(xué) 變焦是通過(guò)鏡頭,物體和焦點(diǎn)三方的位置發(fā)生變化而產(chǎn)生的。數(shù)碼變焦則是通過(guò) 數(shù)碼相機(jī)內(nèi)的處理器,把圖片內(nèi)的每個(gè)像素面積增大,從而達(dá)到放大目的,實(shí)際 上就是把數(shù)碼相機(jī)的CCD影像感應(yīng)器上的一個(gè)區(qū)域內(nèi)的像素使用插值處理手段 》欠大到整個(gè)畫(huà)面。
目前的數(shù)碼相機(jī)中,無(wú)論是光學(xué)變焦還是數(shù)碼變焦,其變焦的倍數(shù)都是用戶(hù) 通過(guò)人工操作實(shí)現(xiàn)的。本發(fā)明的目的是在用數(shù)碼相機(jī)來(lái)拍攝前面所述的平面矩形 物體時(shí),通過(guò)自動(dòng)檢測(cè)所拍攝的平面矩形物體的邊緣來(lái)自動(dòng)調(diào)整數(shù)碼相機(jī)的變焦 倍數(shù),從而保證需要拍攝的平面矩形物體在所拍攝得到的圖像中占有合適的大 小,方便用戶(hù)的使用
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問(wèn)題是提供一種相機(jī)自動(dòng)變焦方法,可根據(jù)預(yù)覽的 矩形物體自動(dòng)調(diào)節(jié)焦距。
另夕卜,本發(fā)明還提供一種相機(jī)自動(dòng)變焦系統(tǒng),可根據(jù)預(yù)覽的矩形物體自動(dòng)調(diào) 節(jié)焦距。
為解決上述技術(shù)問(wèn)題,本發(fā)明采用如下技術(shù)方案
一種相才幾自動(dòng)變焦方法,該方法包括如下步驟
步驟IIO,啟動(dòng)相機(jī),進(jìn)入拍攝平面矩形物體的拍攝預(yù)覽界面;
步驟120,拍攝預(yù)覽界面上顯示需要拍攝的平面矩形物體的預(yù)覽圖像并檢測(cè) 代表所拍攝的平面矩形物體邊緣的四邊形;
步驟130,判斷是否能成功檢測(cè)到代表所拍攝的平面矩形物體邊緣的四邊 形;如果答案為是,轉(zhuǎn)到步驟140,如果答案為否,轉(zhuǎn)到步驟150;
步驟140,依據(jù)所檢測(cè)到的四邊形來(lái)計(jì)算需要的變焦倍數(shù),自動(dòng)啟動(dòng)數(shù)碼相 機(jī)的光學(xué)變焦或數(shù)碼變焦機(jī)制,達(dá)到計(jì)算得到的變焦倍數(shù);
步驟150,判斷是否繼續(xù)進(jìn)行預(yù)覽,如果答案為是,回到步驟120繼續(xù)進(jìn)行 預(yù)覽,如果答案為否則結(jié)束預(yù)覽。
作為本發(fā)明的一種優(yōu)選方案,所述步驟140中,依據(jù)所檢測(cè)到的四邊形來(lái)計(jì) 算需要的變焦倍數(shù),計(jì)算方法為保證按照這個(gè)變焦倍數(shù)縮放之后的四邊形在圖像 中所占的區(qū)域大小或/和邊長(zhǎng)符合預(yù)先設(shè)定的比例。
作為本發(fā)明的一種優(yōu)選方案,所述步驟140中,若用戶(hù)未預(yù)先設(shè)定拍攝比例, 用戶(hù)設(shè)置相機(jī),使平面矩形物體在相機(jī)中的預(yù)覽圖像的邊與相機(jī)屏幕的邊基本平 行,計(jì)算需要的變焦倍數(shù)的方法如下
步驟l術(shù),獲取相機(jī)像素的長(zhǎng)寬比al: a2;
步驟1402,獲取所述平面矩形物體在相機(jī)預(yù)覽圖像中像素的長(zhǎng)寬,并計(jì)算 其長(zhǎng)寬比bl: b2;
步驟1403,計(jì)算cl-bl: al, c2=b2: a2;
步驟1404,若cl c2,則變焦倍數(shù)為將預(yù)覽圖像中平面矩形物體的長(zhǎng)放 大到90%-100%相機(jī)長(zhǎng)所需的倍數(shù);若cKc2,則變焦倍數(shù)為將預(yù)覽圖像中平面 矩形物體的寬放大到9 0°/。-100%相機(jī)寬的倍數(shù)。
6作為本發(fā)明的一種優(yōu)選方案,若數(shù)碼相機(jī)的光學(xué)變焦或數(shù)碼變焦不能正好達(dá) 到計(jì)算得到的變焦倍數(shù),則自動(dòng)將數(shù)碼相機(jī)的光學(xué)變焦或數(shù)碼變焦的變焦倍數(shù)設(shè)
置為與計(jì)算得到的變焦倍數(shù)最為接近的值。
作為本發(fā)明的一種優(yōu)選方案,所述步驟120中,用戶(hù)通過(guò)全自動(dòng)的模式或帶 用戶(hù)交互的半自動(dòng)的模式檢測(cè)顯示在拍攝預(yù)覽界面中的平面矩形物體的四條邊 并對(duì)檢測(cè)到的這四條邊進(jìn)行突出顯示;在全自動(dòng)的模式下,系統(tǒng)自動(dòng)檢測(cè)出拍攝 預(yù)覽界面中顯示的圖像中的四邊形,然后按照設(shè)定的準(zhǔn)則,來(lái)確定一個(gè)最有可能 代表所要拍攝的平面矩形物體邊緣的四邊形;所述準(zhǔn)則包括所占圖像區(qū)域的面 積最大,或/和最靠近圖像中心;在帶用戶(hù)交互的半自動(dòng)的檢測(cè)模式下,系統(tǒng)自 動(dòng)檢測(cè)出拍攝預(yù)覽界面中顯示的圖像中的四邊形,然后用戶(hù)通過(guò)點(diǎn)擊觸摸屏或者 按動(dòng)硬鍵盤(pán)上的按鍵來(lái)選擇其中代表所要拍攝的平面矩形物體邊緣的四邊形。
作為本發(fā)明的一種優(yōu)選方案,所述步驟110中,用戶(hù)通過(guò)預(yù)先設(shè)置或者模式 選捧告知系統(tǒng)當(dāng)前需要拍攝的是平面矩形物體;所述的平面矩形物體包括如下物 體的一種打印在紙張上的文檔、證件、名片、書(shū)本、雜志;路邊或墻上的矩形 廣告牌、展會(huì)上的矩形展板、會(huì)議室里的矩形白板或黑板、投射在幕墻上的矩形 幻燈片、矩形的路標(biāo)、門(mén)牌、矩形的顯示器屏幕、矩形的店鋪招牌。
作為本發(fā)明的一種優(yōu)選方案,所述步驟130中,;險(xiǎn)測(cè)圖像數(shù)據(jù)中的四邊形的 方法為先^^測(cè)出圖^f象數(shù)據(jù)中的所有直線(xiàn),再查看哪些直線(xiàn)能構(gòu)成四邊形。
一種相才幾自動(dòng)變焦系統(tǒng),該系統(tǒng)用以在拍才聶平面矩形物體時(shí)自動(dòng)變焦;該系 統(tǒng)包括
圖像獲取單元,用以拍攝物體;
顯示單元,用以顯示所述圖像獲取單元所拍攝物體的預(yù)覽圖像;
檢測(cè)單元,用以檢測(cè)代表所拍攝的平面矩形物體邊緣的四邊形,并從中選取
所拍攝物體的四邊形;
變焦倍數(shù)計(jì)算單元,用以依據(jù)所述檢測(cè)單元檢測(cè)到的四邊形計(jì)算需要的變焦
倍數(shù);
變焦驅(qū)動(dòng)單元,用以自動(dòng)啟動(dòng)數(shù)碼相機(jī)的光學(xué)變焦或數(shù)碼變焦機(jī)制,達(dá)到所 述變焦倍數(shù)計(jì)算單元計(jì)算得到的變焦倍數(shù)。作為本發(fā)明的一種優(yōu)選方案,所述變焦4咅^t計(jì)算單元依據(jù)所4企測(cè)到的四邊形 來(lái)計(jì)算需要的變焦倍數(shù),計(jì)算方法為保證按照這個(gè)變焦倍數(shù)縮放之后的四邊形在 圖像中所占的區(qū)域大小或/和邊長(zhǎng)符合預(yù)先設(shè)定的比例。
作為本發(fā)明的一種優(yōu)選方案,若用戶(hù)未預(yù)先設(shè)定拍攝比例,用戶(hù)設(shè)置相機(jī), 使平面矩形物體在相機(jī)中的預(yù)覽圖像的邊與相機(jī)屏幕的邊基本平行,所述變焦倍
數(shù)計(jì)算單元計(jì)算需要的變焦倍數(shù)的方法為 獲取相才幾像素的長(zhǎng)寬比al: a2;
獲取所述平面矩形物體在相機(jī)預(yù)覽圖像中^f象素的長(zhǎng)寬,并計(jì)算其長(zhǎng)寬比bl:
b2;
計(jì)算cl-bl: al, c2=b2: a2;
若cl c2,則變焦倍數(shù)為將預(yù)覽圖像中平面矩形物體的長(zhǎng)放大到90%-100°/。 相機(jī)長(zhǎng)所需的倍數(shù);若cl〈c2,則變焦倍數(shù)為將預(yù)覽圖像中平面矩形物體的寬 放大到90%-100%相機(jī)寬的倍數(shù)。
本發(fā)明的有益效果在于本發(fā)明的方法利用圖像處理的技術(shù),在用數(shù)碼相機(jī) 拍攝近似平面的矩形物體時(shí),在數(shù)碼相機(jī)的圖像預(yù)覽窗口中以自動(dòng)或帶用戶(hù)交互 的半自動(dòng)方式檢測(cè)出圖像數(shù)據(jù)中的代表所拍攝的平面矩形物體邊緣的四邊形,然 后依據(jù)該四邊形來(lái)自動(dòng)調(diào)節(jié)數(shù)碼相機(jī)的光學(xué)變焦或者數(shù)碼變焦的變焦倍數(shù),從而 保證需要拍攝的平面矩形物體在所拍攝得到的圖像中占有合適的大小,方便用戶(hù) 的使用。
圖1為本發(fā)明相機(jī)自動(dòng)變焦方法的流程圖。
具體實(shí)施例方式
下面結(jié)合附圖詳細(xì)說(shuō)明本發(fā)明的優(yōu)選實(shí)施例。 實(shí)施例一本發(fā)明針對(duì)用數(shù)碼相機(jī)拍攝近似平面的矩形物體的應(yīng)用,揭示了一種拍攝近 似平面的矩形物體時(shí)的相才幾自動(dòng)變焦的方法。該方法在用凄t碼相才幾拍纟聶近似平面 的矩形物體時(shí),在數(shù)碼相^/L的圖像預(yù)覽窗口中以自動(dòng)或帶用戶(hù)交互的半自動(dòng)方式 檢測(cè)出圖像數(shù)據(jù)中的代表所拍攝的平面矩形物體邊緣的四邊形,然后依據(jù)該四邊 形來(lái)自動(dòng)調(diào)節(jié)數(shù)碼相機(jī)的光學(xué)變焦或者數(shù)碼變焦的變焦倍數(shù),從而保證需要拍攝 的平面矩形物體在所拍攝得到的圖像中占有合適的大小。
請(qǐng)參閱圖l,本發(fā)明相機(jī)自動(dòng)變焦方法的具體步驟如下步驟110啟動(dòng)相機(jī),進(jìn)入拍攝平面矩形物體的拍攝預(yù)覽界面。
其中,用戶(hù)通過(guò)預(yù)先設(shè)置或者模式選擇告知系統(tǒng)當(dāng)前需要拍攝的是平面矩形 物體,而不是一力£的物體。
所述的平面矩形物體包括但不限于打印在A4或其他大小的紙張上的文檔, 身份證等證件,名片,書(shū)本,雜志等矩形的印刷材料,路邊或墻上的矩形廣告牌, 展會(huì)上的矩形展板,會(huì)議室里常見(jiàn)的矩形白板或黑板,投射在幕墻上的矩形幻燈 片,矩形的路標(biāo),門(mén)牌,矩形的顯示器屏幕,矩形的店鋪招牌等等。
步驟120拍攝預(yù)覽界面上顯示需要拍攝的平面矩形物體的預(yù)覽圖像并檢 測(cè)代表所拍攝的平面矩形物體邊緣的四邊形。
其中,用戶(hù)可以通過(guò)預(yù)先的設(shè)置,選擇在拍攝預(yù)覽界面中是用全自動(dòng)的方式 還是用帶用戶(hù)交互的半自動(dòng)的方式檢測(cè)顯示在拍攝預(yù)覽界面中的平面矩形物體 的四條邊并對(duì)^r測(cè)到的這四條邊進(jìn)行高亮顯示,或以其他方式突出顯示。
在全自動(dòng)的模式下,系統(tǒng)自動(dòng)檢測(cè)出拍攝預(yù)覽界面中顯示的圖像中的四邊 形,然后按照一定的準(zhǔn)則,例如所占圖像區(qū)域的面積最大,或者最靠近圖像中心, 來(lái)確定一個(gè)最有可能代表所要拍攝的平面矩形物體邊緣的四邊形。
在帶用戶(hù)交互的半自動(dòng)的檢測(cè)模式下,系統(tǒng)自動(dòng)檢測(cè)出拍攝預(yù)覽界面中顯示 的圖像中的四邊形,然后用戶(hù)通過(guò)點(diǎn)擊觸摸屏或者按動(dòng)硬4逸盤(pán)上的按鍵來(lái)選擇其 中代表所要拍攝的平面矩形物體邊緣的四邊形。
步驟130判斷是否能成功檢測(cè)到代表所拍攝的平面矩形物體邊緣的四 邊形?如果答案為是,轉(zhuǎn)到步驟140,如果答案為否,轉(zhuǎn)到步驟150。
其中,根據(jù)對(duì)顯示在拍攝預(yù)覽界面中的平面矩形物體的四條邊的檢測(cè)結(jié)果進(jìn)行判斷,如果沒(méi)有4企測(cè)到四邊形,則返回答案為否,轉(zhuǎn)到步驟150。否則返回答 案為是,轉(zhuǎn)到步驟140。
檢測(cè)圖傳4t據(jù)中的四邊形可以有多種方法,本實(shí)施例中的方法為先4企測(cè)出 圖像數(shù)據(jù)中的所有直線(xiàn),再看哪些直線(xiàn)能構(gòu)成四邊形。
步驟140依據(jù)所檢測(cè)到的四邊形來(lái)計(jì)算需要的變焦倍數(shù),自動(dòng)啟動(dòng)數(shù)碼 相機(jī)的光學(xué)變焦或數(shù)碼變焦機(jī)制,達(dá)到計(jì)算得到的變焦倍數(shù)。
其中,仿4居所檢測(cè)到的四邊形來(lái)計(jì)算需要的變焦倍數(shù),計(jì)算方法為保證按照 這個(gè)變焦倍數(shù)縮放之后的四邊形在圖像中所占的區(qū)域大小符合預(yù)先設(shè)定的比例。 例如,假設(shè)相機(jī)預(yù)覽窗口的分辨率為320*240像素,4企測(cè)到的四邊形在圖像中占 據(jù)了 80*80像素,而預(yù)先設(shè)定要求所拍攝的平面矩形物體應(yīng)該占到圖像像素總數(shù) 的1/3,則計(jì)算得到需要的變焦倍數(shù)為2,這樣在按照這個(gè)變焦倍數(shù)縮放之后的 圖4象中,四邊形將變?yōu)?60*160像素,正好是320*240 <象素的1/3。又例如,,支 設(shè)相機(jī)預(yù)覽窗口的長(zhǎng)邊為320像素,短邊為240像素,4企測(cè)到的四邊形長(zhǎng)邊為 80像素,短邊為50像素,而預(yù)先設(shè)定要求所拍攝的平面矩形物體在圖像中至少 有一條邊要達(dá)到圖像長(zhǎng)邊的3/4或者短邊的3/4,則計(jì)算得到需要的變焦倍數(shù)為 3,這樣在按照這個(gè)變焦倍數(shù)縮放之后的圖像中,四邊形的長(zhǎng)邊為240像素,短 邊為150像素。
如果數(shù)碼相機(jī)的光學(xué)變焦或數(shù)碼變焦不能正好達(dá)到計(jì)算得到的變焦倍數(shù),則 自動(dòng)將數(shù)碼相機(jī)的光學(xué)變焦或數(shù)碼變焦的變焦倍數(shù)設(shè)置在與計(jì)算得到的變焦倍 數(shù)最為接近的值。
過(guò)手工操作再次改變光學(xué)變焦或數(shù)碼變焦的變焦倍數(shù)。
步驟150判斷是否繼續(xù)進(jìn)行預(yù)覽,如果答案為是,回到步驟120繼續(xù) 進(jìn)行預(yù)覽,如果答案為否則結(jié)束預(yù)覽,轉(zhuǎn)步驟160。
其中,如果用戶(hù)按動(dòng)拍攝按鈕拍攝了圖片,或者用戶(hù)選擇退出相機(jī)預(yù)覽窗口 , 則返回答案為否并結(jié)束預(yù)覽,否則返回答案為是,回到步驟UO繼續(xù)進(jìn)行預(yù)覽。步驟160結(jié)束。綜上所述,本發(fā)明的方法利用圖像處理的技術(shù),在用數(shù)碼相機(jī)拍攝近似平面 的矩形物體時(shí),在數(shù)碼相機(jī)的圖像預(yù)覽窗口中以自動(dòng)或帶用戶(hù)交互的半自動(dòng)方式 檢測(cè)出圖像數(shù)據(jù)中的代表所拍攝的平面矩形物體邊緣的四邊形,然后依據(jù)該四邊
的平面矩形物體在所拍攝得到的圖像中占有合適的大小,方便用戶(hù)的使用。
實(shí)施例二
本實(shí)施例與實(shí)施例一的區(qū)別在于,本實(shí)施例中,若用戶(hù)未預(yù)先設(shè)定拍攝比例, 用戶(hù)設(shè)置相機(jī),使平面矩形物體在相機(jī)中的預(yù)覽圖像的邊與相機(jī)屏幕的邊基本平 行、且物體中心基本在相機(jī)的預(yù)覽窗口中心,所述變焦倍數(shù)計(jì)算單元計(jì)算需要的
變焦倍數(shù)的方法為
獲取相機(jī)像素的長(zhǎng)寬比al: a2;
獲取所述平面矩形物體在相機(jī)預(yù)覽圖像中像素的長(zhǎng)寬,并計(jì)算其長(zhǎng)寬比bl:
b2;
計(jì)算cl-bl: al, c2=b2: a2;
若cl c2,則變焦倍數(shù)為將預(yù)覽圖像中平面矩形物體的長(zhǎng)放大到90%-100% 相機(jī)長(zhǎng)所需的倍數(shù);若cl〈c2,則變焦倍數(shù)為將預(yù)覽圖像中平面矩形物體的寬 放大到90%-100%相機(jī)寬的倍數(shù)。
通過(guò)上述步驟,可以使物體的圖像所占圖像區(qū)域的面積最大。
若相機(jī)的顯示屏幕的邊與平面矩形物體在相機(jī)中的預(yù)覽圖像的邊不平行,所 成角度過(guò)大,同樣可以使用類(lèi)似于上述步驟的方法,以實(shí)現(xiàn)拍攝物體圖像占圖像 區(qū)i或的面積爭(zhēng)i大。
實(shí)施例三
本實(shí)施例揭示一種相機(jī)自動(dòng)變焦系統(tǒng),該系統(tǒng)用以在拍攝平面矩形物體時(shí)自 動(dòng)變焦;該系統(tǒng)包括圖像獲取單元、顯示單元、檢測(cè)單元、變焦倍數(shù)計(jì)算單元、 變焦驅(qū)動(dòng)單元。圖像獲取單元用以拍攝物體;顯示單元用以顯示所述圖像獲取單元所拍攝物體的預(yù)覽圖像;檢測(cè)單元用以檢測(cè)代表所拍攝的平面矩形物體邊緣的四邊形,并從中選取所 拍攝物體的四邊形;變焦倍數(shù)計(jì)算單元用以依據(jù)所述檢測(cè)單元檢測(cè)到的四邊形計(jì)算需要的變焦 倍數(shù);所述變焦倍數(shù)計(jì)算單元依據(jù)所^r測(cè)到的四邊形來(lái)計(jì)算需要的變焦倍數(shù),計(jì) 算方法為保證按照這個(gè)變焦倍數(shù)縮放之后的四邊形在圖像中所占的區(qū)域大小或/ 和邊長(zhǎng)符合預(yù)先設(shè)定的比例。變焦驅(qū)動(dòng)單元用以自動(dòng)啟動(dòng)數(shù)碼相機(jī)的光學(xué)變焦或數(shù)碼變焦機(jī)制,達(dá)到所述 變焦倍數(shù)計(jì)算單元計(jì)算得到的變焦倍數(shù)。若用戶(hù)未預(yù)先設(shè)定拍攝比例,用戶(hù)設(shè)置相機(jī),使平面矩形物體在相機(jī)中的預(yù) 覽圖像的邊與相機(jī)屏幕的邊基本平行、且物體中心基本在相機(jī)的預(yù)覽盲口中心, 所述變焦倍數(shù)計(jì)算單元計(jì)算需要的變焦倍數(shù)的方法為獲取相積/像素的長(zhǎng)寬比al: a2;獲取所述平面矩形物體在相機(jī)預(yù)覽圖像中像素的長(zhǎng)寬,并計(jì)算其長(zhǎng)寬比bl:b2;計(jì)算cl-bl: al, c2=b2: a2;若cl c2,則變焦倍數(shù)為將預(yù)覽圖像中平面矩形物體的長(zhǎng)》文大到90%-100% 相機(jī)長(zhǎng)所需的倍數(shù);若cl〈c2,則變焦倍數(shù)為將預(yù)覽圖像中平面矩形物體的寬 放大到90%-100%相機(jī)寬的倍數(shù)。通過(guò)上述步驟,可以使物體的圖像所占圖像區(qū)域的面積最大。實(shí)施例四為了實(shí)現(xiàn)本發(fā)明,需具備如下硬件條件該設(shè)備中需要有一^L的運(yùn)算和存儲(chǔ)裝置,包括一定頻率的CPU(中央處理 器),有一定用來(lái)運(yùn)算的內(nèi)存和用來(lái)存儲(chǔ)系統(tǒng)軟件,應(yīng)用軟件和各種數(shù)據(jù)的存儲(chǔ) 空間等。同時(shí)需要數(shù)碼相機(jī)。在多普達(dá)touch diamond S900上,該手機(jī)帶320萬(wàn)像素的攝像頭,可實(shí)現(xiàn) 本發(fā)明所述的方法。這里本發(fā)明的描述和應(yīng)用是說(shuō)明性的,并非想將本發(fā)明的范圍限制在上述實(shí) 施例中。這里所披露的實(shí)施例的變形和改變是可能的,對(duì)于那些本領(lǐng)域的普通技 術(shù)人員來(lái)說(shuō)實(shí)施例的替換和等效的各種部件是公知的。本領(lǐng)域技術(shù)人員應(yīng)該清楚 的是,在不脫離本發(fā)明的精神或本質(zhì)特征的情況下,本發(fā)明可以以其它形式、結(jié) 構(gòu)、布置、比例,以及用其它組件、材料和部件來(lái)實(shí)現(xiàn)。在不脫離本發(fā)明范圍和 精神的情況下,可以對(duì)這里所披露的實(shí)施例進(jìn)行其它變形和改變。
權(quán)利要求
1、一種相機(jī)自動(dòng)變焦方法,其特征在于,該方法包括如下步驟步驟110,啟動(dòng)相機(jī),進(jìn)入拍攝平面矩形物體的拍攝預(yù)覽界面;步驟120,拍攝預(yù)覽界面上顯示需要拍攝的平面矩形物體的預(yù)覽圖像并檢測(cè)代表所拍攝的平面矩形物體邊緣的四邊形;步驟130,判斷是否能成功檢測(cè)到代表所拍攝的平面矩形物體邊緣的四邊形;如果答案為是,轉(zhuǎn)到步驟140,如果答案為否,轉(zhuǎn)到步驟150;步驟140,依據(jù)所檢測(cè)到的四邊形來(lái)計(jì)算需要的變焦倍數(shù),自動(dòng)啟動(dòng)數(shù)碼相機(jī)的光學(xué)變焦或數(shù)碼變焦機(jī)制,達(dá)到計(jì)算得到的變焦倍數(shù);步驟150,判斷是否繼續(xù)進(jìn)行預(yù)覽,如果答案為是,回到步驟120繼續(xù)進(jìn)行預(yù)覽,如果答案為否則結(jié)束預(yù)覽。
2、 根據(jù)權(quán)利要求1所述的相機(jī)自動(dòng)變焦方法,其特征在于所述步驟140中,依據(jù)所檢測(cè)到的四邊形來(lái)計(jì)算需要的變焦倍數(shù),計(jì)算 方法為保證按照這個(gè)變焦倍數(shù)縮放之后的四邊形在圖像中所占的區(qū)域大小或 /和邊長(zhǎng)符合預(yù)先設(shè)定的比例。
3、 根據(jù)權(quán)利要求l所述的相機(jī)自動(dòng)變焦方法,其特征在于所述步驟140中,若用戶(hù)未預(yù)先設(shè)定拍攝比例,用戶(hù)設(shè)置相機(jī),使平面 矩形物體在相機(jī)中的預(yù)覽圖像的邊與相機(jī)屏幕的邊基本平行,計(jì)算需要的變 焦倍數(shù)的方法如下步驟1401,獲耳又相積/像素的長(zhǎng)寬比al: a2;步驟1402,獲取所述平面矩形物體在相機(jī)預(yù)覽圖像中像素的長(zhǎng)寬,并計(jì) 算其長(zhǎng)寬比bl: b2;步驟1403,計(jì)算cl-bl: al, c2=b2: a2;步驟1404,若cl^c2,則變焦倍數(shù)為將預(yù)覽圖像中平面矩形物體的長(zhǎng) 放大到90%-100%相機(jī)長(zhǎng)所需的倍數(shù);若cl〈c2,則變焦倍數(shù)為將預(yù)覽圖像 中平面矩形物體的寬放大到90%-100%相機(jī)寬的倍數(shù)。
4、 根據(jù)權(quán)利要求3所述的相機(jī)自動(dòng)變焦方法,其特征在于若數(shù)碼相機(jī)的光學(xué)變焦或數(shù)碼變焦不能正好達(dá)到計(jì)算得到的變焦倍數(shù), 則自動(dòng)將數(shù)碼相^^的光學(xué)變焦或數(shù)碼變焦的變焦倍數(shù)設(shè)置為與計(jì)算得到的 變焦倍數(shù)最為接近的值。
5、 根據(jù)權(quán)利要求1所述的相機(jī)自動(dòng)變焦方法,其特征在于所述步驟120中,用戶(hù)通過(guò)全自動(dòng)的模式或帶用戶(hù)交互的半自動(dòng)的模式 檢測(cè)顯示在拍攝預(yù)覽界面中的平面矩形物體的四條邊并對(duì)檢測(cè)到的這四條邊 進(jìn)行突出顯示;在全自動(dòng)的模式下,系統(tǒng)自動(dòng)檢測(cè)出拍攝預(yù)覽界面中顯示的圖像中的四 邊形,然后按照設(shè)定的準(zhǔn)則,來(lái)確定一個(gè)最有可能代表所要拍攝的平面矩形 物體邊緣的四邊形;所述準(zhǔn)則包括所占圖像區(qū)域的面積最大,或/和最靠近 圖像中心;在帶用戶(hù)交互的半自動(dòng)的檢測(cè)模式下,系統(tǒng)自動(dòng)檢測(cè)出拍攝預(yù)覽界面中 顯示的圖像中的四邊形,然后用戶(hù)通過(guò)點(diǎn)擊觸摸屏或者按動(dòng)硬鍵盤(pán)上的按鍵 來(lái)選擇其中代表所要拍攝的平面矩形物體邊緣的四邊形。
6、 根據(jù)權(quán)利要求1所述的相機(jī)自動(dòng)變焦方法,其特征在于所述步驟110中,用戶(hù)通過(guò)預(yù)先設(shè)置或者模式選擇告知系統(tǒng)當(dāng)前需要拍 攝的是平面矩形物體;所述的平面矩形物體包括如下物體的一種打印在紙張上的文檔、證件、 名片、書(shū)本、雜志;路邊或墻上的矩形廣告牌、展會(huì)上的矩形展板、會(huì)議室 里的矩形白板或黑板、投射在幕墻上的矩形幻燈片、矩形的路標(biāo)、門(mén)牌、矩 形的顯示器屏幕、矩形的店鋪招牌。
7、 根據(jù)權(quán)利要求1所述的相機(jī)自動(dòng)變焦方法,其特征在于所述步驟130中,-險(xiǎn)測(cè)圖像數(shù)據(jù)中的四邊形的方法為先4企測(cè)出圖像數(shù) 據(jù)中的所有直線(xiàn),再查看哪些直線(xiàn)能構(gòu)成四邊形。
8、 一種相機(jī)自動(dòng)變焦系統(tǒng),其特征在于,該系統(tǒng)用以在拍攝平面矩形物體時(shí)自動(dòng)變焦;該系統(tǒng)包括圖像獲取單元,用以拍攝物體;顯示單元,用以顯示所述圖像獲取單元所拍攝物體的預(yù)覽圖像; 檢測(cè)單元,用以檢測(cè)代表所拍攝的平面矩形物體邊緣的四邊形,并從中選取所拍攝物體的四邊形;變焦倍數(shù)計(jì)算單元,用以依據(jù)所述檢測(cè)單元檢測(cè)到的四邊形計(jì)算需要的變焦倍數(shù);變焦驅(qū)動(dòng)單元,用以自動(dòng)啟動(dòng)數(shù)碼相機(jī)的光學(xué)變焦或數(shù)碼變焦機(jī)制,達(dá) 到所述變焦倍數(shù)計(jì)算單元計(jì)算得到的變焦倍數(shù)。
9、 根據(jù)權(quán)利要求8所述的相機(jī)自動(dòng)變焦系統(tǒng),其特征在于所述變焦倍數(shù)計(jì)算單元依據(jù)所檢測(cè)到的四邊形來(lái)計(jì)算需要的變焦倍數(shù), 計(jì)算方法為保證按照這個(gè)變焦倍數(shù)縮放之后的四邊形在圖像中所占的區(qū)域大 小或/和邊長(zhǎng)符合預(yù)先設(shè)定的比例。
10、 根據(jù)權(quán)利要求8所述的相機(jī)自動(dòng)變焦系統(tǒng),其特征在于若用戶(hù)未預(yù)先設(shè)定拍攝比例,用戶(hù)設(shè)置相機(jī),使平面矩形物體在相機(jī)中 的預(yù)覽圖像的邊與相機(jī)屏幕的邊基本平行,所述變焦倍數(shù)計(jì)算單元計(jì)算需要 的變焦,咅lt的方法為獲取相才凡像素的長(zhǎng)寬比a 1: a 2;獲取所述平面矩形物體在相機(jī)預(yù)覽圖像中像素的長(zhǎng)寬,并計(jì)算其長(zhǎng)寬比 bl: b2;計(jì)算cl-bl: al, c2=b2: a2;若cl^c2,則變焦倍數(shù)為將預(yù)覽圖像中平面矩形物體的長(zhǎng)放大到 90°/。-100%相機(jī)長(zhǎng)所需的倍數(shù);若cl〈c2,則變焦倍數(shù)為將預(yù)覽圖像中平面 矩形物體的寬放大到90%-100%相機(jī)寬的倍數(shù)。
全文摘要
本發(fā)明揭示一種相機(jī)自動(dòng)變焦方法及系統(tǒng),所述方法包括如下步驟啟動(dòng)相機(jī),進(jìn)入拍攝平面矩形物體的拍攝預(yù)覽界面;拍攝預(yù)覽界面上顯示需要拍攝的平面矩形物體的預(yù)覽圖像并檢測(cè)代表所拍攝的平面矩形物體邊緣的四邊形;判斷是否能成功檢測(cè)到代表所拍攝的平面矩形物體邊緣的四邊形;如果答案為是,轉(zhuǎn)到步驟140,如果答案為否,轉(zhuǎn)到步驟150;依據(jù)所檢測(cè)到的四邊形來(lái)計(jì)算需要的變焦倍數(shù),自動(dòng)啟動(dòng)數(shù)碼相機(jī)的光學(xué)變焦或數(shù)碼變焦機(jī)制,達(dá)到計(jì)算得到的變焦倍數(shù);判斷是否繼續(xù)進(jìn)行預(yù)覽,如果答案為是,回到步驟120繼續(xù)進(jìn)行預(yù)覽,如果答案為否則結(jié)束預(yù)覽。本發(fā)明可根據(jù)預(yù)覽的矩形物體自動(dòng)調(diào)節(jié)焦距。
文檔編號(hào)G03B13/36GK101634796SQ20091005676
公開(kāi)日2010年1月27日 申請(qǐng)日期2009年8月20日 優(yōu)先權(quán)日2009年8月20日
發(fā)明者林 朱 申請(qǐng)人:上海合合信息科技發(fā)展有限公司