一種獲得全景圖像的方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及圖像處理技術(shù)領(lǐng)域,尤其涉及一種獲取全景圖像的方法和裝置。
【背景技術(shù)】
[0002]由于全景視頻能夠?yàn)橛脩籼峁┤轿灰暯?、浸入式視頻觀看體驗(yàn),逐漸成為虛擬現(xiàn)實(shí)和視頻播放的熱點(diǎn)。而現(xiàn)有的全景視頻圖像的采集設(shè)備通常由多個(gè)鏡頭和相機(jī)組成,成本較高,且不便于用戶使用。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的是提供一種獲取全景圖像的方法和裝置,能夠通過(guò)兩個(gè)相對(duì)放置的成像單元采集兩幅魚(yú)眼圖像,并將其拼接形成全景圖像,從而降低成本,方便用戶使用。
[0004]本發(fā)明提供的一種獲取全景圖像的方法,該方法包括:
[0005]通過(guò)相對(duì)放置的兩組成像單元獲取第一魚(yú)眼圖像和第二魚(yú)眼圖像,其中,所述兩組成像單元中的每個(gè)成像單元包括一個(gè)魚(yú)眼鏡頭和一個(gè)圖像傳感器,且所述圖像傳感器將透過(guò)所述魚(yú)眼鏡頭的光線轉(zhuǎn)換為電信號(hào);
[0006]分別將所述第一魚(yú)眼圖像和所述第二魚(yú)眼圖像裁剪成預(yù)定尺寸的圖像;
[0007]將裁剪后的所述第一魚(yú)眼圖像和所述第二魚(yú)眼圖像拼接為第三魚(yú)眼圖像;將所述第三魚(yú)眼圖像展開(kāi)為全景圖像。
[0008]可選地,所述將所述第三魚(yú)眼圖像展開(kāi)為全景圖像后,所述方法還包括:
[0009]對(duì)所述全景圖像進(jìn)行壓縮,得到壓縮后的所述全景圖像。
[0010]可選地,所述分別將所述第一魚(yú)眼圖像和所述第二魚(yú)眼圖像裁剪成預(yù)定尺寸的圖像包括:
[0011]將兩個(gè)所述魚(yú)眼鏡頭的成像圓的圓心分別平移到所述第一魚(yú)眼圖像和所述第二魚(yú)眼圖像的中心位置;
[0012]根據(jù)預(yù)定尺寸分別對(duì)所述第一魚(yú)眼圖像和所述第二魚(yú)眼圖像進(jìn)行裁剪,將所述第一魚(yú)眼圖像和所述第二魚(yú)眼圖像裁剪成預(yù)定尺寸的圖像。
[0013]可選地,所述將裁剪后的所述第一魚(yú)眼圖像和所述第二魚(yú)眼圖像拼接為第三魚(yú)眼圖像包括:
[0014]裁剪后的所述第一魚(yú)眼圖像和所述第二魚(yú)眼圖像并排放置拼接為所述第三魚(yú)眼圖像,且所述第三魚(yú)眼圖像的寬高比為2:1。
[0015]可選地,所述將所述第三魚(yú)眼圖像展開(kāi)為全景圖像包括:獲取預(yù)先存儲(chǔ)的坐標(biāo)查找表;
[0016]根據(jù)所述第三魚(yú)眼圖像中的第一像素點(diǎn)的橫坐標(biāo)值和縱坐標(biāo)值,獲取所述坐標(biāo)查找表中與所述橫坐標(biāo)值和所述縱坐標(biāo)值匹配的第二橫坐標(biāo)值和第二縱坐標(biāo)值;
[0017]將所述第一像素點(diǎn)的像素值作為所述全景圖像中的第二像素點(diǎn)的像素值,其中,所述第二像素點(diǎn)的橫坐標(biāo)值與所述第二橫坐標(biāo)值相同,所述第二像素點(diǎn)的縱坐標(biāo)值與所述第二縱坐標(biāo)值相同。
[0018]可選地,所述第一像素點(diǎn)為所述第一魚(yú)眼圖像和所述第二魚(yú)眼圖像相鄰接處的多列像素點(diǎn)中的一個(gè)像素點(diǎn),所述將所述第一像素點(diǎn)的像素值作為所述全景圖像中的第二像素點(diǎn)的像素值之前,所述方法還包括:
[0019]利用加權(quán)值對(duì)所述第一像素點(diǎn)的像素值進(jìn)行加權(quán),得到所述第一像素點(diǎn)的加權(quán)后的像素值,所述加權(quán)值由所述第一像素點(diǎn)所屬列到所述第一魚(yú)眼圖像和所述第二魚(yú)眼圖像相鄰接處的圖像邊緣的距離來(lái)確定,其中,
[0020]將所述第一像素點(diǎn)的像素值作為所述全景圖像中的第二像素點(diǎn)的像素值,包括:
[0021]將所述第一像素點(diǎn)的加權(quán)后的像素值作為所述第二像素點(diǎn)的像素值。
[0022]本發(fā)明還提供一種獲取全景圖像的裝置,該裝置包括:相對(duì)放置的兩組成像單元,其中,
[0023]所述兩組成像單元中的每個(gè)成像單元包括一個(gè)魚(yú)眼鏡頭和一個(gè)圖像傳感器;
[0024]所述圖像傳感器將透過(guò)所述魚(yú)眼鏡頭的光線轉(zhuǎn)換為電信號(hào)。
[0025]可選地,所述兩組成像單元的光軸重合,兩個(gè)所述圖像傳感器的成像平面平行且所述成像平面的四邊重合,所述魚(yú)眼鏡頭的視場(chǎng)角大于180度,且所述魚(yú)眼鏡頭的成像圓的直徑小于所述圖像傳感器輸出的圖像的高度。
[0026]可選地,所述全景圖像裝置還包括:圖像處理傳輸單元,所述圖像處理傳輸單元包括:裁剪拼接單元,圖像處理單元,圖像壓縮單元和輸入輸出單元;
[0027]所述裁剪拼接單元,接收所述兩組成像單元的所述圖形傳感器輸出的第一魚(yú)眼圖像和第二魚(yú)眼圖像,分別將所述第一魚(yú)眼圖像和所述第二魚(yú)眼圖像裁剪成預(yù)定尺寸的圖像,并將裁剪后的所述第一魚(yú)眼圖像和所述第二魚(yú)眼圖像拼接為第三魚(yú)眼圖像,且將所述第三魚(yú)眼圖像輸出至所述圖像處理單元;
[0028]所述圖像處理單元,接收所述裁剪拼接單元輸出的所述第三魚(yú)眼圖像,并將所述第三魚(yú)眼圖像展開(kāi)為全景圖像,且將所述全景圖像輸出至所述圖像壓縮單元;
[0029]所述圖像壓縮單元,接收所述圖像處理單元輸出的所述全景圖像,并壓縮所述全景圖像,且將壓縮后的所述全景圖像輸出至所述輸入輸出單元;
[0030]所述輸入輸出單元,接收所述圖像壓縮單元輸出的壓縮后的所述全景圖像。
[0031 ]可選地,所述裝置還包括:圖像緩存單元,存儲(chǔ)所述裁剪拼接單元輸出的所述第三魚(yú)眼圖像和所述圖像處理單元輸出的所述全景圖像;
[0032]音頻采集單元,采集音頻信號(hào),并將所述音頻信號(hào)傳輸至所述圖像壓縮單元;
[0033]所述圖像壓縮單元,還對(duì)所述音頻信號(hào)進(jìn)行壓縮。
[0034]基于上述技術(shù)方案提供的一種獲取全景圖像的方法和裝置,能夠通過(guò)兩個(gè)相對(duì)放置的成像單元采集兩幅魚(yú)眼圖像,并將其拼接形成全景圖像,從而降低成本,方便用戶使用。
【附圖說(shuō)明】
[0035]本發(fā)明的附圖是為了方便進(jìn)一步理解本發(fā)明實(shí)施例的技術(shù)方案。
[0036]圖1為根據(jù)本發(fā)明一個(gè)實(shí)施例提供的一種獲取全景圖像的方法的流程示意圖;
[0037]圖2為成像單元獲取的第一魚(yú)眼圖像和第二魚(yú)眼圖像的示意圖;
[0038]圖3為全景圖像的個(gè)不意圖;
[0039]圖4為全景圖像的另一個(gè)示意圖;
[0040]圖5為根據(jù)本發(fā)明一個(gè)實(shí)施例提供的一種獲取全景圖像的裝置的結(jié)構(gòu)示意圖;
[0041]圖6為根據(jù)本發(fā)明一個(gè)實(shí)施例提供的一種獲取全景圖像的裝置相對(duì)于拍攝環(huán)境的位置;
[0042]圖7為輸入輸出模塊的結(jié)構(gòu)示意圖。
[0043]附圖標(biāo)記說(shuō)明:
[0044]I成像單元
[0045]11第一魚(yú)眼鏡頭
[0046]14第二魚(yú)眼鏡頭
[0047]12第一圖像傳感器
[0048]13第二圖像傳感器
[0049]2圖像處理輸出單元
[0050]21裁剪拼接單元[0051 ]22圖像處理單元
[0052]23圖像壓縮單元
[0053]24輸入輸出單元
[0054]41第一半球區(qū)域
[0055]42第二半球區(qū)域
[0056]51第一魚(yú)眼圖像
[0057]52第二魚(yú)眼圖像
[0058]6全景圖像
[0059]61第一半幅全景圖像
[0060]62第二半幅全景圖像[0061 ]241 I/O 模塊
[0062]242顯示模塊
[0063]243存儲(chǔ)模塊
[0064]244無(wú)線傳輸模塊
【具體實(shí)施方式】
[0065]為使本發(fā)明實(shí)施例的技術(shù)方案以及優(yōu)點(diǎn)表達(dá)的更清楚,下面通過(guò)附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述,以下實(shí)施例用于說(shuō)明本申請(qǐng),但不用來(lái)限制本申請(qǐng)的范圍。
[0066]圖1為根據(jù)本發(fā)明實(shí)施例提供的一種獲取全景圖像的方法100的流程示意圖。如圖1所示的方法100包括:
[0067]110,通過(guò)相對(duì)放置的兩組成像單元獲取第一魚(yú)眼圖像和第二魚(yú)眼圖像;
[0068]120,分別將第一魚(yú)眼圖像和第二魚(yú)眼圖像裁剪成預(yù)定尺寸的圖像;
[0069]130,將裁剪后的第一魚(yú)眼圖像和第二魚(yú)眼圖像拼接為第三魚(yú)眼圖像;
[0070]140,將第三魚(yú)眼圖像展開(kāi)為全景圖像。
[0071]在該實(shí)施例中,兩組成像單元中的每個(gè)成像單元包括一個(gè)魚(yú)眼鏡頭和一個(gè)圖像傳感器。兩個(gè)圖像傳感器以背靠背方式放置,圖像傳感器將透過(guò)鏡頭的光線轉(zhuǎn)換為電信號(hào)。放置在圖像傳感器之前的魚(yú)眼鏡頭的視場(chǎng)角大于180度,可以將左右兩個(gè)半球的景物分別投影為有效區(qū)域?yàn)閳A形的圖像。由于圖像傳感器的寬高比為4:3,魚(yú)眼鏡頭的成像圓的直徑小于圖像傳感器輸出的圖像的高度。
[0072]可選地,在140之后,該方法100還包括:
[0073 ]對(duì)