本發(fā)明涉及三維顯示,尤其涉及一種三維顯示方法、裝置、電子設(shè)備及存儲介質(zhì)。
背景技術(shù):
1、現(xiàn)實(shí)世界是一個(gè)三維立體世界,隨著社會的發(fā)展,目前通常的二維平面顯示在某些方面已不能滿足人類的需求,人們希望顯示器能真實(shí)地還原顯示出空間的三維信息。因此,三維顯示應(yīng)運(yùn)而生,并不斷得到發(fā)展,成為當(dāng)今顯示領(lǐng)域的一個(gè)研究熱點(diǎn)。目前,主要是基于雙目視差進(jìn)行三維顯示,相關(guān)技術(shù)中,基于雙目視差的三維顯示一般是直接對圖像數(shù)據(jù)進(jìn)行像素偏移,以對齊雙目視差,但直接對圖像數(shù)據(jù)進(jìn)行像素偏移無法準(zhǔn)確地對齊雙目視差,導(dǎo)致三維顯示的立體效果較差,用戶體驗(yàn)不好。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明實(shí)施例提供了一種三維顯示方法、裝置、電子設(shè)備及存儲介質(zhì),旨在提高三維顯示的立體效果。
2、第一方面,本發(fā)明實(shí)施例提供一種三維顯示方法,應(yīng)用于電子設(shè)備,所述電子設(shè)備包括第一屏幕和第二屏幕,所述方法包括:
3、獲取目標(biāo)對象的三維位置數(shù)據(jù);
4、獲取與所述目標(biāo)對象關(guān)聯(lián)的模型矩陣和投影矩陣,并獲取預(yù)設(shè)的第一視圖矩陣和第二視圖矩陣;
5、根據(jù)所述第一視圖矩陣、模型矩陣和投影矩陣對所述三維位置數(shù)據(jù)進(jìn)行矩陣變換,得到所述目標(biāo)對象的第一投影位置;
6、根據(jù)所述第二視圖矩陣、模型矩陣和投影矩陣對所述三維位置數(shù)據(jù)進(jìn)行矩陣變換,得到所述目標(biāo)對象的第二投影位置;
7、根據(jù)所述第一投影位置在所述第一屏幕中顯示所述目標(biāo)對象,同時(shí)根據(jù)所述第二投影位置在所述第二屏幕中顯示所述目標(biāo)對象。
8、第二方面,本發(fā)明實(shí)施例還提供一種三維顯示裝置,所述三維顯示裝置包括:
9、獲取模塊,被配置為獲取目標(biāo)對象的三維位置數(shù)據(jù);
10、所述獲取模塊,還被配置為獲取與所述目標(biāo)對象關(guān)聯(lián)的模型矩陣和投影矩陣,并獲取預(yù)設(shè)的第一視圖矩陣和第二視圖矩陣;
11、矩陣變換模塊,被配置為根據(jù)所述第一視圖矩陣、模型矩陣和投影矩陣對所述三維位置數(shù)據(jù)進(jìn)行矩陣變換,得到所述目標(biāo)對象的第一投影位置;
12、所述矩陣變換模塊,還被配置為根據(jù)所述第二視圖矩陣、模型矩陣和投影矩陣對所述三維位置數(shù)據(jù)進(jìn)行矩陣變換,得到所述目標(biāo)對象的第二投影位置;
13、顯示模塊,被配置為根據(jù)所述第一投影位置在第一屏幕中顯示所述目標(biāo)對象,同時(shí)根據(jù)所述第二投影位置在第二屏幕中顯示所述目標(biāo)對象。
14、第三方面,本發(fā)明實(shí)施例還提供一種電子設(shè)備,所述電子設(shè)備包括處理器、存儲器、存儲在所述存儲器上并可被所述處理器執(zhí)行的計(jì)算機(jī)程序以及用于實(shí)現(xiàn)所述處理器和所述存儲器之間的連接通信的數(shù)據(jù)總線,其中所述計(jì)算機(jī)程序被所述處理器執(zhí)行時(shí),實(shí)現(xiàn)如第一方面所述的三維顯示方法。
15、第四方面,本發(fā)明實(shí)施例還提供一種存儲介質(zhì),用于計(jì)算機(jī)可讀存儲,所述存儲介質(zhì)存儲有一個(gè)或者多個(gè)程序,所述一個(gè)或者多個(gè)程序可被一個(gè)或者多個(gè)處理器執(zhí)行,以實(shí)現(xiàn)如第一方面所述的三維顯示方法。
16、本發(fā)明實(shí)施例提供一種三維顯示方法、裝置、電子設(shè)備及存儲介質(zhì),該三維顯示方法通過使用第一視圖矩陣以及與目標(biāo)對象關(guān)聯(lián)的模型矩陣和投影矩陣,對目標(biāo)對象的三維位置信息進(jìn)行矩陣變換,可以準(zhǔn)確地得到目標(biāo)對象的第一投影位置,同時(shí)通過使用第二視圖矩陣以及與目標(biāo)對象關(guān)聯(lián)的模型矩陣和投影矩陣,對目標(biāo)對象的三維位置信息進(jìn)行矩陣變換,可以準(zhǔn)確地得到目標(biāo)對象的第二投影位置,然后根據(jù)第一投影位置在第一屏幕中顯示目標(biāo)對象,同時(shí)根據(jù)第二投影位置在第二屏幕中顯示目標(biāo)對象,從而能夠準(zhǔn)確地對齊雙目視差,極大地提高了三維顯示的立體效果。
1.一種三維顯示方法,其特征在于,應(yīng)用于電子設(shè)備,所述電子設(shè)備包括第一屏幕和第二屏幕,所述方法包括:
2.根據(jù)權(quán)利要求1所述的三維顯示方法,其特征在于,所述獲取與所述目標(biāo)對象關(guān)聯(lián)的模型矩陣和投影矩陣,包括:
3.根據(jù)權(quán)利要求1所述的三維顯示方法,其特征在于,所述獲取預(yù)設(shè)的第一視圖矩陣和第二視圖矩陣,包括:
4.根據(jù)權(quán)利要求3所述的三維顯示方法,其特征在于,所述身份標(biāo)識信息包括以下至少一項(xiàng):虹膜信息、指紋信息和手勢信息。
5.根據(jù)權(quán)利要求1-4中任一項(xiàng)所述的三維顯示方法,其特征在于,所述方法還包括:
6.根據(jù)權(quán)利要求5所述的三維顯示方法,其特征在于,所述響應(yīng)于用戶觸發(fā)的矩陣校準(zhǔn)操作,對所述第一視圖矩陣和/或所述第二視圖矩陣進(jìn)行校準(zhǔn),包括:
7.根據(jù)權(quán)利要求5所述的三維顯示方法,其特征在于,所述根據(jù)校準(zhǔn)后的第一視圖矩陣,調(diào)整所述預(yù)設(shè)對象在所述第一屏幕中的位置和/或姿態(tài),包括:
8.一種三維顯示裝置,其特征在于,所述三維顯示裝置包括:
9.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括處理器、存儲器、存儲在所述存儲器上并可被所述處理器執(zhí)行的計(jì)算機(jī)程序以及用于實(shí)現(xiàn)所述處理器和所述存儲器之間的連接通信的數(shù)據(jù)總線,其中所述計(jì)算機(jī)程序被所述處理器執(zhí)行時(shí),實(shí)現(xiàn)如權(quán)利要求1至7中任一項(xiàng)所述的三維顯示方法。
10.一種存儲介質(zhì),用于計(jì)算機(jī)可讀存儲,其特征在于,所述存儲介質(zhì)存儲有一個(gè)或者多個(gè)程序,所述一個(gè)或者多個(gè)程序可被一個(gè)或者多個(gè)處理器執(zhí)行,以實(shí)現(xiàn)權(quán)利要求1至7中任一項(xiàng)所述的三維顯示方法。