圖像處理方法及裝置制造方法
【專利摘要】本公開是關于一種圖像處理方法及裝置,方法包括:獲取被拍攝物體的三維模型;獲取用于改變照射三維模型周圍的光線的虛擬布光信息;根據(jù)虛擬布光信息生成三維模型的圖像;將三維模型的圖像確定為被拍攝物體的目標圖像。該方法不僅可以減少用戶購置燈光器材的成本,使得不具備專業(yè)器材用戶也可以拍攝出效果專業(yè)的照片,而且對場地沒有要求,不受場地限制,另外,應用該方法用戶無需學習專業(yè)燈光布局知識即可掌握,實現(xiàn)了專業(yè)照片可進行傻瓜拍攝,并且,當需要在不同的拍攝效果之間切換時,同樣可以通過一鍵就可以完成切換,而無需對實體燈光器材進行重新布局,操作方便簡單,可以節(jié)省批量拍攝專業(yè)照片的時間。
【專利說明】圖像處理方法及裝置
【技術領域】
[0001 ] 本公開涉及圖像處理【技術領域】,尤其涉及一種圖像處理方法及裝置。
【背景技術】
[0002]隨著技術的發(fā)展,相機以及一些具有拍照功能的終端(例如:手機和平板電腦燈)越來越普及,使得更多的人享受到拍照和自拍的樂趣。對于普通人來說,利用低端的相機以及普通的手機等就已經(jīng)能夠滿足拍照需求,對于一些追求拍照質量的人來說,利用單反相機,就能夠很好地駕馭普通人像、風景等拍攝。
[0003]但對于一些特殊場景,例如:時尚雜志上照片,為了追求拍攝到的照片的藝術效果,這對拍攝時的燈光亮度以及布設位置有較高的要求,往往需要在專業(yè)影棚或者一定數(shù)量的布光條件下才能夠完成。
[0004]而對于大部分用戶而言,常常會由于自身技術不熟練,以及不具備專業(yè)的輔助燈光器材等原因,而無法拍出自己想要的照片。
【發(fā)明內(nèi)容】
[0005]為克服相關技術中存在的問題,本公開提供一種圖像處理方法及裝置。
[0006]根據(jù)本公開實施例的第一方面,提供一種圖像處理方法,其特征在于,包括:
[0007]獲取被拍攝物體的三維模型;
[0008]獲取用于改變照射所述三維模型周圍的光線的虛擬布光信息;
[0009]根據(jù)所述虛擬布光信息生成所述三維模型的圖像;
[0010]將所述三維模型的圖像確定為所述被拍攝物體的目標圖像。
[0011]結合第一方面,在第一方面第一種可能的實現(xiàn)方式中,所述虛擬布光信息包括:預設拍攝方向,以及,位于所述三維模型周圍的虛擬光源的種類、數(shù)量、位置、照射角度、照射光線色彩和照射光線亮度中的任意一種或多種組合。
[0012]結合第一方面第一種可能的實現(xiàn)方式,在第一方面第二種可能的實現(xiàn)方式中,所述獲取被拍攝物體的三維模型,包括:
[0013]獲取所述被拍攝物體的至少兩張參考圖像,所述至少兩張參考圖像的拍攝角度不同;
[0014]根據(jù)所述至少兩張參考圖像生成所述被拍攝物體的三維模型。
[0015]結合第一方面第一種可能的實現(xiàn)方式,在第一方面第三種可能的實現(xiàn)方式中,所述獲取被拍攝物體的三維模型,包括:
[0016]對所述被拍攝物體進行三維掃描,得到所述被拍攝物體的三維數(shù)據(jù);
[0017]利用所述三維數(shù)據(jù)生成所述被拍攝物體的三維模型。
[0018]結合第一方面第一種可能的實現(xiàn)方式,在第一方面第四種可能的實現(xiàn)方式中,所述獲取被拍攝物體的三維模型,包括:
[0019]獲取所述被拍攝物體的至少一張識別圖像;
[0020]從所述至少一張識別圖像中提取所述被拍攝物體的至少一個識別特征;
[0021]利用所述至少一個識別特征生成獲取請求,并將所述獲取請求發(fā)送給服務器;
[0022]接收服務器根據(jù)所述獲取請求發(fā)送的、與所述至少一個識別特征相匹配的三維模型。
[0023]結合第一方面第一種可能的實現(xiàn)方式,在第一方面第五種可能的實現(xiàn)方式中,所述獲取用于改變照射所述三維模型周圍的光線的目標虛擬布光信息,包括:
[0024]判斷是否獲取到預設拍攝操作;
[0025]當獲取到預設拍攝操作后,顯示模式選擇提示,所述模式選擇提示內(nèi)包括至少一個模式;每種模式對應至少一個虛擬布光信息,并且每個虛擬布光信息中預設拍攝方向,以及,虛擬光源的種類、數(shù)量、位置、照射角度、照射光線色彩和照射光線亮度的組合不同;
[0026]接收根據(jù)所述模式選擇提示輸入的、對所述模式選擇提示內(nèi)目標模式進行選擇的模式選擇操作;
[0027]根據(jù)預先設置的模式與虛擬布光信息的對應關系,確定與所述目標模式對應的虛擬布光信息。
[0028]結合第一方面第五種可能的實現(xiàn)方式,在第一方面第六種可能的實現(xiàn)方式中,所述根據(jù)預先設置的模式與虛擬布光信息的對應關系,確定與所述目標模式對應的虛擬布光信息,包括:
[0029]顯示與所述目標模式相對應的多種虛擬布光信息的操作選項;
[0030]接收根據(jù)所述操作選項輸入的選項選擇操作;
[0031]將與所述選項選擇操作相對應的虛擬布光信息作為與所述目標模式相對應的目標虛擬布光信息。
[0032]結合第一方面第一種可能的實現(xiàn)方式,在第一方面第七種可能的實現(xiàn)方式中,所述根據(jù)所述虛擬布光信息生成所述三維模型的圖像,包括:
[0033]將所述三維模型加載到三維場景中;
[0034]根據(jù)所述虛擬布光信息中的虛擬光源的種類、數(shù)量、位置、照射角度在所述三維場景中的所述三維模型周圍加載虛擬光源;
[0035]根據(jù)所述虛擬布光信息中的虛擬光源的照射光線色彩和照射光線亮度在所述三維場景中渲染虛擬光線;
[0036]在所述渲染虛擬光線后所述三維模型的預設拍攝方向獲取所述三維模型的圖像。
[0037]結合第一方面第七種可能的實現(xiàn)方式,在第一方面第八種可能的實現(xiàn)方式中,所述根據(jù)所述虛擬布光信息生成所述三維模型的圖像,還包括:
[0038]在所述渲染虛擬光線后,接收對所述虛擬布光信息中的目標參數(shù)進行調(diào)節(jié)的參數(shù)調(diào)節(jié)指令;
[0039]根據(jù)所述參數(shù)調(diào)節(jié)指令對所述虛擬布光信息中的目標參數(shù)進行調(diào)節(jié);
[0040]在對所述目標參數(shù)調(diào)節(jié)完成后,執(zhí)行所述在所述渲染虛擬光線后所述三維模型的預設拍攝方向獲取所述三維模型的圖像的步驟。
[0041]根據(jù)本公開實施例的第二方面,提供一種圖像處理裝置,包括:
[0042]模型獲取單元,用于獲取被拍攝物體的三維模型;
[0043]信息獲取單元,用于獲取用于改變照射所述三維模型周圍的光線的虛擬布光信息;
[0044]圖像生成單元,用于根據(jù)所述虛擬布光信息生成所述三維模型的圖像;
[0045]圖像確定單元,用于將所述三維模型的圖像確定為所述被拍攝物體的目標圖像。
[0046]結合第二方面,在第二方面第一種可能的實現(xiàn)方式中,所述模型獲取單元,包括:
[0047]第一圖像獲取子單元,用于獲取所述被拍攝物體的至少兩張參考圖像,所述至少兩張參考圖像的拍攝角度不同;
[0048]第一模型生成子單元,用于根據(jù)所述至少兩張參考圖像生成所述被拍攝物體的三維模型。
[0049]結合第二方面,在第二方面第二種可能的實現(xiàn)方式中,所述模型獲取單元,包括:
[0050]掃描子單元,用于對所述被拍攝物體進行三維掃描,得到所述被拍攝物體的三維數(shù)據(jù);
[0051]第二模型生成子單元,用于利用所述三維數(shù)據(jù)生成所述被拍攝物體的三維模型。
[0052]結合第二方面,在第二方面第三種可能的實現(xiàn)方式中,所述模型獲取單元,包括:
[0053]第二圖像獲取子單元,用于獲取所述被拍攝物體的至少一張識別圖像;
[0054]提取子單元,用于從所述至少一張識別圖像中提取所述被拍攝物體的至少一個識別特征;
[0055]請求生成子單元,用于利用所述至少一個識別特征生成獲取請求;
[0056]請求發(fā)送子單元,用于將所述獲取請求發(fā)送給服務器;
[0057]模型接收子單元,用于接收服務器根據(jù)所述獲取請求發(fā)送的、與所述至少一個識別特征相匹配的三維模型。
[0058]結合第二方面,在第二方面第四種可能的實現(xiàn)方式中,所述信息獲取單元,包括:
[0059]操作判斷子單元,用于判斷是否獲取到預設拍攝操作;
[0060]第一顯示子單元,用于當獲取到預設拍攝操作后,顯示模式選擇提示,所述模式選擇提示內(nèi)包括至少一個模式;
[0061]第一操作接收子單元,用于接收根據(jù)所述模式選擇提示輸入的、對所述模式選擇提示內(nèi)目標模式進行選擇的模式選擇操作;
[0062]第一信息確定子單元,用于根據(jù)預先設置的模式與虛擬布光信息的對應關系,確定與所述目標模式對應的虛擬布光信息。
[0063]結合第二方面第四種可能的實現(xiàn)方式,在第二方面第五種可能的實現(xiàn)方式中,所述第一信息確定子單元,包括:
[0064]第二顯示子單元,用于顯示與所述目標模式相對應的多種虛擬布光信息的操作選項,每種模式對應多種虛擬布光信息,所述虛擬布光信息包括:預設拍攝方向,以及,位于所述三維模型周圍的虛擬光源的種類、數(shù)量、位置、照射角度、照射光線色彩和照射光線亮度中的任意一種或多種組合,并且每種虛擬布光信息中預設拍攝方向,以及,虛擬光源的種類、數(shù)量、位置、照射角度、照射光線色彩和照射光線亮度的組合不同;
[0065]第二操作接收子單元,用于接收根據(jù)所述操作選項輸入的選項選擇操作;
[0066]第二信息確定子單元,用于將與所述選項選擇操作相對應的虛擬布光信息作為與所述目標模式相對應的目標虛擬布光信息。
[0067]結合第二方面,在第二方面第六種可能的實現(xiàn)方式中,所述圖像生成單元,包括:
[0068]場景加載子單元,用于將所述三維模型加載到三維場景中;所述虛擬布光信息包括:位于所述三維模型周圍的虛擬光源的種類、數(shù)量、位置、照射角度、照射光線色彩和照射光線亮度;
[0069]虛擬光源加載子單元,用于根據(jù)所述虛擬布光信息中的虛擬光源的種類、數(shù)量、位置、照射角度在所述三維場景中的所述三維模型周圍加載虛擬光源;
[0070]渲染子單元,用于根據(jù)所述虛擬布光信息中的虛擬光源的照射光線色彩和照射光線亮度在所述三維場景中渲染虛擬光線;
[0071]圖像獲取子單元,用于在所述渲染虛擬光線后所述三維模型的預設拍攝方向獲取所述三維模型的圖像。
[0072]結合第二方面第六種可能的實現(xiàn)方式,在第二方面第七種可能的實現(xiàn)方式中,所述圖像生成單元,還包括:
[0073]指令接收子單元,用于在所述渲染虛擬光線后,接收對所述虛擬布光信息中的目標參數(shù)進行調(diào)節(jié)的參數(shù)調(diào)節(jié)指令;
[0074]參數(shù)調(diào)節(jié)子單元,用于根據(jù)所述參數(shù)調(diào)節(jié)指令對所述虛擬布光信息中的目標參數(shù)進行調(diào)節(jié);
[0075]所述圖像獲取子單元,還用于在對所述目標參數(shù)調(diào)節(jié)完成后,在所述渲染虛擬光線后所述三維模型的預設拍攝方向獲取所述三維模型的圖像。
[0076]根據(jù)本公開實施例的第二方面,提供了一種終端,包括:
[0077]處理器;
[0078]用于存儲處理器可執(zhí)行指令的存儲器;
[0079]其中,所述處理器被配置為:
[0080]獲取被拍攝物體的三維模型;
[0081]獲取用于改變照射所述三維模型周圍的光線的虛擬布光信息;
[0082]根據(jù)所述虛擬布光信息生成所述三維模型的圖像;
[0083]將所述三維模型的圖像確定為所述被拍攝物體的目標圖像。
[0084]本公開的實施例提供的技術方案可以包括以下有益效果:
[0085]本公開實施例提供的該方法,通過首先獲取被拍攝物體的三維模型,然后獲取虛擬布光信息,虛擬布光信息是用于改變照射該三維模型周圍的光線情況,這樣可根據(jù)虛擬布光信息改變在虛擬場景中改變?nèi)S模型周圍的光線,最終獲取三維模型的圖像作為被拍攝物體的目標圖像。
[0086]與相關技術相比,首先,該方法無需在實際拍攝時在被拍攝物體的周圍設置實體輔助燈光器材,這可以減少用戶購置燈光器材的成本,使得不具備專業(yè)器材用戶也可以拍攝出效果專業(yè)的照片。
[0087]其次,在被拍攝物體的周圍設置實體輔助燈光器材進行拍攝時,需要單獨的場地才能夠完成,并且對于不同的拍攝效果,對場地的要求也會不同,所以通常需要在專業(yè)的攝影棚才能完成拍攝工作。而該方法在進行拍攝時,只需要利用一個終端即可完成所有的效果的拍攝,不受場地限制。
[0088]另外,在被拍攝物體的周圍設置實體輔助燈光器材進行拍攝時,用戶需要學習專業(yè)的燈光布局知識,而且在現(xiàn)場需要多次對燈光器材進行調(diào)整才能達到滿意效果,并且,當需要在兩個不同拍攝效果之間切換時,就要重新對燈光器材進行布局,操作步驟繁瑣,非常不便,往往幾組專業(yè)照片拍攝過程就需要一整天才能夠完成。而利用該方法進行拍攝時,則只要獲取到的虛擬布光信息不同,就可以改變目標圖像的拍攝效果,操作步驟大大減少,通??梢砸绘I實現(xiàn),這樣用戶無需學習專業(yè)燈光布局知識即可掌握,實現(xiàn)了專業(yè)照片可進行傻瓜拍攝,并且,當需要在不同的拍攝效果之間切換時,同樣可以通過一鍵就可以完成切換,而無需對實體燈光器材進行重新布局,操作方便簡單,可以節(jié)省批量拍攝專業(yè)照片的時間。
[0089]應當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
【專利附圖】
【附圖說明】
[0090]此處的附圖被并入說明書中并構成本說明書的一部分,示出了符合本發(fā)明的實施例,并與說明書一起用于解釋本發(fā)明的原理。
[0091]圖1是根據(jù)一示例性實施例示出的一種圖像處理方法的流程圖。
[0092]圖2是根據(jù)一示例性實施例示出的一種虛擬燈光布置場景示意圖。
[0093]圖3是根據(jù)一示例性實施例示出的一種圖像處理方法的流程圖。
[0094]圖4是根據(jù)一示例性實施例示出的一種圖像處理方法的流程圖。
[0095]圖5是根據(jù)一示例性實施例示出的一種圖像處理方法的流程圖。
[0096]圖6是根據(jù)一示例性實施例示出的一種圖像處理方法的流程圖。
[0097]圖7是根據(jù)一示例性實施例示出的一種終端的顯示示意圖。
[0098]圖8是根據(jù)一示例性實施例示出的一種圖像處理方法的流程圖。
[0099]圖9是根據(jù)一示例性實施例示出的一種大平光拍攝模式的虛擬燈光布置場景示意圖。
[0100]圖10是根據(jù)一示例性實施例示出的一種倒三角光拍攝模式的虛擬燈光布置場景示意圖。
[0101]圖11是根據(jù)一示例性實施例示出的一種陰陽光拍攝模式的虛擬燈光布置場景示意圖。
[0102]圖12是根據(jù)一示例性實施例示出的一種圖像處理裝置的框圖。
[0103]圖13是根據(jù)一示例性實施例示出的一種終端的框圖。
【具體實施方式】
[0104]這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本發(fā)明相一致的所有實施方式。相反,它們僅是與如所附權利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。
[0105]圖1是根據(jù)一示例性實施例示出的一種圖像處理方法的流程圖,如圖1所示,該圖像處理方法用于終端中,包括以下步驟。
[0106]在步驟SlOl中,獲取被拍攝物體的三維模型。
[0107]日常生活中的拍照或自拍,通常都是在普通的自然光環(huán)境下或簡單的照明燈光環(huán)境下進行,所以通常對燈光的要求不高,但對于專業(yè)的攝影,可能就需要在設置較復雜的環(huán)境光。
[0108]為了模擬專業(yè)攝影時所需的環(huán)境光,在本公開實施例中,需要首先獲取被拍攝物體的三維模型,以便于后續(xù)在該三維模型的周圍布置虛擬光源。
[0109]在該步驟中,獲取三維模型時,可以直接利用3D掃描儀或類似掃描設備直接對被拍攝物體進行掃描,得到被拍攝物體的三維數(shù)據(jù),然后利用得到的三維數(shù)據(jù)構建被拍攝物體的三維模型。另外,也可以先從被拍攝物體的不同方向獲取多張圖像,然后利用3D融合技術,根據(jù)多張圖像融合得到被拍攝物體的三維模型,這種方式中,預先獲取到的圖像越多,并且獲取到圖像的角度越全面,得到的三維模型就越精確。
[0110]在步驟S102中,獲取用于改變照射所述三維模型周圍的光線的虛擬布光信息。
[0111]在本公開實施例中,虛擬布光信息包括:預設拍攝方向,以及,位于所述三維模型周圍的虛擬光源的種類、數(shù)量、位置、照射角度、照射光線色彩和照射光線亮度中的任意一種或多種組合。
[0112]在具有應用中,可以根據(jù)需要虛擬布光信息的不同,分別獲取相對應的虛擬布光信息。對于僅設置有一種虛擬布光信息的方案,例如:對于拍攝證件照的場景,僅在被拍攝人的左上方和右上方分別設置一個柔光燈,如圖2所示,圖中包括:被拍攝物體1、柔光燈2、、照相機3和背景墻10,所以在該步驟中,直接查找預存儲的虛擬布光信息即可。而對于設置有多種虛擬布光信息的方案,還可以通過設置相應的操作選項,以供用戶選擇,并且查找與用戶所選擇的操作選項相對應的虛擬布光信息。
[0113]當然,對于一些終端而言,還可以在終端內(nèi)設置有一個默認場景,即默認設置一個虛擬布光信息,在用戶未進行選擇的情況下,直接查找該默認的虛擬布光信息即可。
[0114]在步驟S103中,根據(jù)所述虛擬布光信息生成所述三維模型的圖像。
[0115]在上述步驟S102中獲取到虛擬布光信息后,可以在三維場景中分別加載被拍攝物體的三維模型以及與虛擬布光信息相對應的虛擬光源,并且對虛擬光源的光線進行渲染,模擬實體光源照射被拍攝物體的場景,最后在三維模型的預設拍攝方向拍照得到三維模型圖像。
[0116]在本公開實施例中,三維模型的圖像可以為被拍攝物體的二維圖像,也可以為被拍攝物體的三維圖像或3D圖像。
[0117]在步驟S104中,將所述三維模型的圖像確定為所述被拍攝物體的目標圖像。
[0118]本公開實施例提供的該方法,通過首先獲取被拍攝物體的三維模型,然后獲取虛擬布光信息,虛擬布光信息是用于改變照射該三維模型周圍的光線情況,這樣可根據(jù)虛擬布光信息改變在虛擬場景中改變?nèi)S模型周圍的光線,最終獲取三維模型的圖像作為被拍攝物體的目標圖像。
[0119]與相關技術相比,首先,該方法無需在實際拍攝時在被拍攝物體的周圍設置實體輔助燈光器材,這可以減少用戶購置燈光器材的成本,使得不具備專業(yè)器材用戶也可以拍攝出效果專業(yè)的照片。
[0120]其次,在被拍攝物體的周圍設置實體輔助燈光器材進行拍攝時,需要單獨的場地才能夠完成,并且對于不同的拍攝效果,對場地的要求也會不同,所以通常需要在專業(yè)的攝影棚才能完成拍攝工作。而該方法在進行拍攝時,只需要利用一個終端即可完成所有的效果的拍攝,不受場地限制。
[0121]另外,在被拍攝物體的周圍設置實體輔助燈光器材進行拍攝時,用戶需要學習專業(yè)的燈光布局知識,而且在現(xiàn)場需要多次對燈光器材進行調(diào)整才能達到滿意效果,并且,當需要在兩個不同拍攝效果之間切換時,就要重新對燈光器材進行布局,操作步驟繁瑣,非常不便,往往幾組專業(yè)照片拍攝過程就需要一整天才能夠完成。而利用該方法進行拍攝時,則只要獲取到的虛擬布光信息不同,就可以改變目標圖像的拍攝效果,操作步驟大大減少,通??梢砸绘I實現(xiàn),這樣用戶無需學習專業(yè)燈光布局知識即可掌握,實現(xiàn)了專業(yè)照片可進行傻瓜拍攝,并且,當需要在不同的拍攝效果之間切換時,同樣可以通過一鍵就可以完成切換,而無需對實體燈光器材進行重新布局,操作方便簡單,可以節(jié)省批量拍攝專業(yè)照片的時間。
[0122]在本公開另一實施例中,如圖3所示,該方法可以包括以下步驟。
[0123]在步驟S201,獲取所述被拍攝物體的至少兩張參考圖像。
[0124]參考圖像是指利用相機對被拍攝物體拍攝得到的普通圖像,并且在獲取參考圖像時,至少兩張參考圖像中每張參考圖像的拍攝角度均不相同。
[0125]在具體應用中,可以根據(jù)對拍攝效果的要求不同,自由選擇拍攝參考圖像的數(shù)量,但至少需要兩張參考圖像,例如:可以從被拍攝物體的前面以及后面,或者,左面以及右面,分別拍攝得到兩張參考圖像。但一般情況,通常選擇從被拍攝物體的前、后、左和右四個方向拍攝四張參考圖像,即可滿足要求。
[0126]在步驟S202中,根據(jù)所述至少兩張參考圖像生成所述被拍攝物體的三維模型。
[0127]當獲取到至少兩張參考圖像后,可以利用3D融合技術得到被拍攝物體的三維模型。
[0128]理論上,參考圖像的數(shù)量越多,并且參考圖像的拍攝角度在拍攝物體的周圍分布越均勻,得到三維模型越精確,并且最終的拍攝時的光線效果也越好。
[0129]在步驟S203中,獲取用于改變照射所述三維模型周圍的光線的虛擬布光信息。
[0130]在步驟S204中,根據(jù)所述虛擬布光信息生成所述三維模型的圖像。
[0131]在步驟S205中,將所述三維模型的圖像確定為所述被拍攝物體的目標圖像。
[0132]步驟S203?S205詳細可參見上述圖1所示實施例中,步驟S102?S104的詳細描述,在此不再贅述。
[0133]本公開實施例提供的該方法,用戶只需提前對被拍攝物體進行拍攝,得到被拍攝物體的至少兩張參考圖像,就可以利用這至少兩張參考圖像輕松得到被拍攝物體的三維模型,操作步驟較少,而且簡單易學,然后獲取虛擬布光信息,虛擬布光信息是用于改變照射該三維模型周圍的光線情況,這樣可根據(jù)虛擬布光信息改變在虛擬場景中改變?nèi)S模型周圍的光線,就可以最終獲取三維模型的圖像作為被拍攝物體的目標圖像。
[0134]在本公開另一實施例中,如圖4所示,該方法可以包括以下步驟。
[0135]在步驟S301中,對所述被拍攝物體進行三維掃描,得到所述被拍攝物體的三維數(shù)據(jù)。
[0136]在進行該步驟時,可以利用手持三維激光掃描儀在被拍攝物體的周圍旋轉掃描,得到被拍攝物體的三維數(shù)據(jù);另外,也可以將被拍攝物體放置在掃描設備的掃描平臺上,旋轉掃描平臺,進而利用掃描設備上設置在掃描平臺周圍的三維激光掃描儀進行掃描,得到被拍攝物體的三維數(shù)據(jù)。當然,在其它實施例中,還可以采用其它設備來獲取被拍攝物體的三維數(shù)據(jù)。
[0137]在步驟S302中,利用所述三維數(shù)據(jù)生成所述被拍攝物體的三維模型。
[0138]利用掃描得到的三維數(shù)據(jù),可以直接建立被拍攝物體的三維模型。
[0139]在步驟S303中,獲取用于改變照射所述三維模型周圍的光線的虛擬布光信息。
[0140]在步驟S304中,根據(jù)所述虛擬布光信息生成所述三維模型的圖像。
[0141]在步驟S305中,將所述三維模型的圖像確定為所述被拍攝物體的目標圖像。
[0142]步驟S303?S305詳細可參見上述圖1所示實施例中,步驟S102?S104的詳細描述,在此不再贅述。
[0143]本公開實施例提供的該方法,用戶只需提前利用掃描設備對被拍攝物體進行掃描,就可以得到被拍攝物體的三維數(shù)據(jù),利用三維數(shù)據(jù)就可以輕松建立被拍攝物體的三維模型,操作步驟簡單方便,然后獲取虛擬布光信息,虛擬布光信息是用于改變照射該三維模型周圍的光線情況,這樣可根據(jù)虛擬布光信息改變在虛擬場景中改變?nèi)S模型周圍的光線,就可以最終獲取三維模型的圖像作為被拍攝物體的目標圖像。
[0144]在本公開另一實施例中,如圖5所示,該方法可以包括以下步驟。
[0145]在步驟S401中,獲取所述被拍攝物體的至少一張識別圖像。
[0146]一般情況,可以從被拍攝物體的前、后、左和右四個方向拍攝四張識別圖像,識別圖像的數(shù)量越多,被拍攝物體的特征被遺漏的幾率越小,通過識別圖像識別出的被拍攝物體的成功率越高。
[0147]在步驟S402中,從所述至少一張識別圖像中提取所述被拍攝物體的至少一個識別特征。
[0148]在本公開實施例中,一種方式,可以預先建立一個特征數(shù)據(jù)庫,在特征數(shù)據(jù)庫中存儲有大量的特征素材,在該步驟中,可以直接在至少一張識別圖像中查找是否存在特征數(shù)據(jù)庫內(nèi)的特征。另一種方式,可以按照特定識別特征選取規(guī)則直接在識別圖像中提取識別特征,例如:人臉特征,汽車特征等。
[0149]在步驟S403中,利用所述至少一個識別特征生成獲取請求,并將所述獲取請求發(fā)送給服務器。
[0150]在步驟S404中,接收服務器根據(jù)所述獲取請求發(fā)送的、與所述至少一個識別特征相匹配的三維模型。
[0151]將與所述至少一個識別特征相匹配的三維模型作為被拍攝物體的三維模塊。
[0152]在步驟S405中,獲取用于改變照射所述三維模型周圍的光線的虛擬布光信息。
[0153]在步驟S406中,根據(jù)所述虛擬布光信息生成所述三維模型的圖像。
[0154]在步驟S407中,將所述三維模型的圖像確定為所述被拍攝物體的目標圖像。
[0155]步驟S405?S407詳細可參見上述圖1所示實施例中,步驟S102?S104的詳細描述,在此不再贅述。
[0156]由于用戶拍攝的物體靈活多變,所以在沒有掃描設備以及終端的處理能力有限的情況下,本公開實施例提供的該方法,可以只獲取被拍攝物體的少量識別圖像,然后從識別圖像中提取部分識別特征并發(fā)送給服務器,由服務器根據(jù)識別特征查找對應的三維模型,將服務器查找到的三維模型作為被拍攝物體的三維模塊,這樣可以借助服務器強大的運算能力,能夠在沒有掃描設備以及終端的處理能力有限的情況下快速獲取到被拍攝物體的三維模型。
[0157]在本公開另一實施例中,如圖6所示,該方法可以包括以下步驟。
[0158]在步驟S501中,獲取被拍攝物體的三維模型。
[0159]在步驟S502中,判斷是否獲取到預設拍攝操作。
[0160]預設拍攝操作可以為對終端上物理按鍵的按壓操作,也可以為對終端上觸摸屏的觸摸操作,甚至在終端具有語音識別功能時,對終端進行的語音操作等等。
[0161]當獲取到預設拍攝操作后,在步驟S503中,顯示模式選擇提示。否則,結束流程。
[0162]在本公開實施例中,所述模式選擇提示內(nèi)包括至少一個模式,;每種模式對應至少一個虛擬布光信息,并且每個虛擬布光信息中預設拍攝方向,以及,虛擬光源的種類、數(shù)量、位置、照射角度、照射光線色彩和照射光線亮度的組合不同。另外,每種模式對應虛擬布光信息中的參數(shù),可以預先根據(jù)經(jīng)驗分別設置。
[0163]如圖7所示,圖中包括:終端1、顯示界面2和模式選擇提示3,模式選擇提示3可以為全屏顯示,也可以以彈窗的形式顯示,如圖7所示,在模式選擇提示3內(nèi)顯示有“大平光”、“倒三角光”以及“陰陽光”三種模式。另外,在模式選擇提示3內(nèi)還可以設置側邊滑動條,以顯示更多的模式。
[0164]在步驟S504中,接收根據(jù)所述模式選擇提示輸入的、對所述模式選擇提示內(nèi)目標模式進行選擇的模式選擇操作。
[0165]在步驟S505中,根據(jù)預先設置的模式與虛擬布光信息的對應關系,確定與所述目標模式對應的虛擬布光信息。
[0166]在步驟S506中,根據(jù)所述虛擬布光信息生成所述三維模型的圖像。
[0167]在步驟S507中,將所述三維模型的圖像確定為所述被拍攝物體的目標圖像。
[0168]步驟S506?S507詳細可參見上述圖1所示實施例中,步驟S103?S104的詳細描述,在此不再贅述。
[0169]本公開實施例提供的該方法,可以在終端上顯示多種虛擬布光信息的操作選項,以方便在獲取虛擬布光信息時,可以自由選擇,當需要在不同拍攝效果時,可以方便地在不同的虛擬布光信息中進行切換。
[0170]在本公開實施例中,模式選擇提示內(nèi)的模式,每種模式對應的虛擬布光信息通常都是固定的,當模式化的參數(shù),并非適合每個人,在實際拍攝過程中,用戶常常需要對布光的一些小細節(jié)進行調(diào)節(jié)。為此,在本公開其它實施例中,上述步驟S504可以包括以下步驟:
[0171]11)、顯示與所述目標模式相對應的多種虛擬布光信息的操作選項。
[0172]12)、接收根據(jù)所述操作選項輸入的選項選擇操作;
[0173]12)、將與所述選項選擇操作相對應的虛擬布光信息作為與所述目標模式相對應的目標虛擬布光信息。
[0174]對于同一拍攝效果對應的模式,該方法可以提供多種不同的虛擬布光信息,以方便用戶在實現(xiàn)同一拍攝效果時,可以在多種不同的虛擬布光信息中進行選擇。
[0175]在本公開另一實施例中,如圖8所示,該方法可以包括以下步驟。
[0176]在步驟S601中,獲取被拍攝物體的三維模型。
[0177]在步驟S602中,獲取用于改變照射所述三維模型周圍的光線的虛擬布光信息。
[0178]在步驟S603中,將所述三維模型加載到三維場景中。
[0179]在該步驟中,可以利用現(xiàn)有的三維軟件加載三維模型。
[0180]在步驟S604中,根據(jù)所述虛擬布光信息中的虛擬光源的種類、數(shù)量、位置、照射角度在所述三維場景中的所述三維模型周圍加載虛擬光源。
[0181]在攝像領域內(nèi),大平光是傳統(tǒng)影像最常用的布光方式,一般需要5-6臺燈,主燈.、輔燈、地燈、頂燈各一臺,背景燈一到兩臺。然后以被拍攝人物的眼神為測試標準,使所有測試的燈具達到同一數(shù)值,這種布光方式使影像光線比較柔和,各處的曝光比較均勻,影像比較唯美。
[0182]如圖9所示,圖中對應的拍攝模式為“大平光”,圖中包括:被拍攝物體1、主燈21、輔燈22、修飾燈23、相機3、第一反光板41、第二反光板42和背景墻10。從圖中可以看到,主燈21、輔燈22、修飾燈23分別位于被拍攝物體I的不同位置,并且每個燈的照射角度可以單獨設置,并且相機3的預設拍攝方向與被拍攝物體I也是相對固定的。
[0183]另外,在攝像領域內(nèi),倒三角光,是指主燈位于被拍攝人物正上方45度向下打,在鼻臺和下頜部位會出現(xiàn)一個倒三角。其余輔助光源、光比控制要比主燈稍弱。
[0184]如圖10所示,圖中對應的拍攝模式為“倒三角光”,圖中包括:被拍攝物體1、主燈21、修飾燈23、背景燈24和相機3。
[0185]在攝像領域內(nèi),陰陽光,是指主燈位于被拍攝人物側面斜上方45度,以鼻粱為界,一面亮,一面暗,此種布光方式更利于刻畫人物心情,若主燈位于正上方再調(diào)正一點,會在面頰的另一邊出現(xiàn)鼻梁的投影,使鼻梁看上去很堅挺。
[0186]如圖11所示,圖中對應的拍攝模式為“陰陽光”,圖中包括:被拍攝物體1、主燈21、頂燈25和相機3。
[0187]在步驟S605中,根據(jù)所述虛擬布光信息中的虛擬光源的照射光線色彩和照射光線亮度在所述三維場景中渲染虛擬光線。
[0188]在步驟S606中,在所述渲染虛擬光線后所述三維模型的預設拍攝方向獲取所述三維模型的圖像。
[0189]在步驟S607中,將所述三維模型的圖像確定為所述被拍攝物體的目標圖像。
[0190]雖然在圖6所示實施例中,描述到可以通過目標模式的調(diào)整選項來對目標模式對應的虛擬布光信息進行調(diào)整,但調(diào)整時,用戶通??吹降氖且恍﹨?shù),無法對實際的燈光效果進行把握。為此,在本公開實施例中,在上述步驟S605中渲染虛擬光線后,該方法還可以包括以下步驟。
[0191]接收對所述虛擬布光信息中的目標參數(shù)進行調(diào)節(jié)的參數(shù)調(diào)節(jié)指令;
[0192]根據(jù)所述參數(shù)調(diào)節(jié)指令對所述虛擬布光信息中的目標參數(shù)進行調(diào)節(jié);
[0193]在對所述目標參數(shù)調(diào)節(jié)完成后,執(zhí)行上述步驟S606。
[0194]由于在渲染光線后再對虛擬布光信息中的部分或全部參數(shù)進行調(diào)節(jié),此時調(diào)節(jié)后,可以直觀地觀察到渲染后的光線的效果,進而用戶能夠快速、準確地找到理想的燈光效果O
[0195]上述方法實施例中,相同的步驟的可以互相借鑒,不同的步驟可以自由的組合,并且組合后得到的方案仍屬于本公開的保護范圍。
[0196]圖12是根據(jù)一示例性實施例示出的一種圖像處理裝置框圖。參照圖12,該裝置包括模型獲取單元11、信息獲取單元12、圖像生成單元13和圖像確定單元14。
[0197]該模型獲取單元11被配置為獲取被拍攝物體的三維模型;
[0198]該信息獲取單元12被配置為獲取用于改變照射所述三維模型周圍的光線的虛擬布光信息;
[0199]該圖像生成單元13被配置為根據(jù)所述虛擬布光信息生成所述三維模型的圖像;
[0200]該圖像確定單元14被配置為將所述三維模型的圖像確定為所述被拍攝物體的目標圖像。
[0201]在本公開另一實施例中,模型獲取單元11可以包括:第一圖像獲取子單元和第一模型生成子單元。
[0202]該第一圖像獲取子單元被配置為獲取所述被拍攝物體的至少兩張參考圖像,所述至少兩張參考圖像的拍攝角度不同;
[0203]該第一模型生成子單元被配置為根據(jù)所述至少兩張參考圖像生成所述被拍攝物體的三維模型。
[0204]在本公開另一實施例中,模型獲取單元11可以包括:掃描子單元和第二模型生成子單元。
[0205]該掃描子單元被配置為對所述被拍攝物體進行三維掃描,得到所述被拍攝物體的三維數(shù)據(jù);
[0206]該第二模型生成子單元被配置為利用所述三維數(shù)據(jù)生成所述被拍攝物體的三維模型。
[0207]在本公開另一實施例中,模型獲取單元11可以包括:第二圖像獲取子單元、提取子單元、請求生成子單元、請求發(fā)送子單元和模型接收子單元。
[0208]該第二圖像獲取子單元被配置為獲取所述被拍攝物體的至少一張識別圖像;
[0209]該提取子單元被配置為從所述至少一張識別圖像中提取所述被拍攝物體的至少一個識別特征;
[0210]該請求生成子單元被配置為利用所述至少一個識別特征生成獲取請求;
[0211 ] 該請求發(fā)送子單元被配置為將所述獲取請求發(fā)送給服務器;
[0212]該模型接收子單元被配置為接收服務器根據(jù)所述獲取請求發(fā)送的、與所述至少一個識別特征相匹配的三維模型。
[0213]在本公開另一實施例中,信息獲取單元12可以包括:操作判斷子單元、第一顯示子單元、第一操作接收子單元和第一信息確定子單元。
[0214]該操作判斷子單元被配置為判斷是否獲取到預設拍攝操作;
[0215]該第一顯示子單元被配置為當獲取到預設拍攝操作后,顯示模式選擇提示,所述模式選擇提示內(nèi)包括至少一個模式;
[0216]該第一操作接收子單元被配置為接收根據(jù)所述模式選擇提示輸入的、對所述模式選擇提示內(nèi)目標模式進行選擇的模式選擇操作;
[0217]該第一信息確定子單元被配置為根據(jù)預先設置的模式與虛擬布光信息的對應關系,確定與所述目標模式對應的虛擬布光信息。
[0218]在本公開另一實施例中,第一信息確定子單元可以包括:第二顯示子單元、第二操作接收子單元和第二信息確定子單元。
[0219]該第二顯示子單元被配置為顯示與所述目標模式相對應的多種虛擬布光信息的操作選項,每種模式對應多種虛擬布光信息,所述虛擬布光信息包括:預設拍攝方向,以及,位于所述三維模型周圍的虛擬光源的種類、數(shù)量、位置、照射角度、照射光線色彩和照射光線亮度中的任意一種或多種組合,并且每種虛擬布光信息中預設拍攝方向,以及,虛擬光源的種類、數(shù)量、位置、照射角度、照射光線色彩和照射光線亮度的組合不同;
[0220]該第二操作接收子單元被配置為接收根據(jù)所述操作選項輸入的選項選擇操作;
[0221]第二信息確定子單元被配置為將與所述選項選擇操作相對應的虛擬布光信息作為與所述目標模式相對應的目標虛擬布光信息。
[0222]在本公開另一實施例中,圖像生成單元13可以包括:場景加載子單元、虛擬光源加載子單元、渲染子單元和圖像獲取子單元。
[0223]該場景加載子單元被配置為將所述三維模型加載到三維場景中;所述虛擬布光信息包括:位于所述三維模型周圍的虛擬光源的種類、數(shù)量、位置、照射角度、照射光線色彩和照射光線亮度;
[0224]該虛擬光源加載子單元被配置為根據(jù)所述虛擬布光信息中的虛擬光源的種類、數(shù)量、位置、照射角度在所述三維場景中的所述三維模型周圍加載虛擬光源;
[0225]該渲染子單元被配置為根據(jù)所述虛擬布光信息中的虛擬光源的照射光線色彩和照射光線亮度在所述三維場景中渲染虛擬光線;
[0226]該圖像獲取子單元被配置為在所述渲染虛擬光線后所述三維模型的預設拍攝方向獲取所述三維模型的圖像。
[0227]在本公開又一實施例中,圖像生成單元13還可以包括:指令接收子單元、參數(shù)調(diào)節(jié)子單元和圖像獲取子單元。
[0228]該指令接收子單元被配置為在所述渲染虛擬光線后,接收對所述虛擬布光信息中的目標參數(shù)進行調(diào)節(jié)的參數(shù)調(diào)節(jié)指令;
[0229]該參數(shù)調(diào)節(jié)子單元被配置為根據(jù)所述參數(shù)調(diào)節(jié)指令對所述虛擬布光信息中的目標參數(shù)進行調(diào)節(jié);
[0230]該圖像獲取子單元還被配置為在對所述目標參數(shù)調(diào)節(jié)完成后,在所述渲染虛擬光線后所述三維模型的預設拍攝方向獲取所述三維模型的圖像。
[0231]關于上述實施例中的裝置,其中各個模塊執(zhí)行操作的具體方式已經(jīng)在有關該方法的實施例中進行了詳細描述,此處將不做詳細闡述說明。
[0232]圖13是根據(jù)一示例性實施例示出的一種終端800的框圖。例如,終端800可以是移動電話,計算機,數(shù)字廣播終端,消息收發(fā)設備,游戲控制臺,平板設備,醫(yī)療設備,健身設備,個人數(shù)字助理等。
[0233]參照圖13,終端800可以包括以下一個或多個組件:處理組件802,存儲器804,電源組件806,多媒體組件808,音頻組件810,輸入/輸出(I/O)的接口 812,傳感器組件814,以及通信組件816。
[0234]處理組件802通??刂平K端800的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機操作和記錄操作相關聯(lián)的操作。處理組件802可以包括一個或多個處理器820來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件802可以包括一個或多個模塊,便于處理組件802和其他組件之間的交互。例如,處理組件802可以包括多媒體模塊,以方便多媒體組件808和處理組件802之間的交互。
[0235]存儲器804被配置為存儲各種類型的數(shù)據(jù)以支持在終端800的操作。這些數(shù)據(jù)的示例包括用于在終端800上操作的任何應用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲器804可以由任何類型的易失性或非易失性存儲設備或者它們的組合實現(xiàn),如靜態(tài)隨機存取存儲器(SRAM),電可擦除可編程只讀存儲器(EEPROM),可擦除可編程只讀存儲器(EPROM),可編程只讀存儲器(PROM),只讀存儲器(ROM),磁存儲器,快閃存儲器,磁盤或光盤。
[0236]電源組件806為終端800的各種組件提供電力。電源組件806可以包括電源管理系統(tǒng),一個或多個電源,及其他與為終端800生成、管理和分配電力相關聯(lián)的組件。
[0237]多媒體組件808包括在所述終端800和用戶之間的提供一個輸出接口的屏幕。在一些實施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實現(xiàn)為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與所述觸摸或滑動操作相關的持續(xù)時間和壓力。在一些實施例中,多媒體組件808包括一個前置攝像頭和/或后置攝像頭。當終端800處于操作模式,如拍攝模式或視頻模式時,前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個前置攝像頭和后置攝像頭可以是一個固定的光學透鏡系統(tǒng)或具有焦距和光學變焦能力。
[0238]音頻組件810被配置為輸出和/或輸入音頻信號。例如,音頻組件810包括一個麥克風(MIC),當終端800處于操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風被配置為接收外部音頻信號。所接收的音頻信號可以被進一步存儲在存儲器804或經(jīng)由通信組件816發(fā)送。在一些實施例中,音頻組件810還包括一個揚聲器,用于輸出音頻信號。
[0239]I/0接口 812為處理組件802和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。
[0240]傳感器組件814包括一個或多個傳感器,用于為終端800提供各個方面的狀態(tài)評估。例如,傳感器組件814可以檢測到終端800的打開/關閉狀態(tài),組件的相對定位,例如所述組件為終端800的顯示器和小鍵盤,傳感器組件814還可以檢測終端800或終端800一個組件的位置改變,用戶與終端800接觸的存在或不存在,終端800方位或加速/減速和終端800的溫度變化。傳感器組件814可以包括接近傳感器,被配置用來在沒有任何的物理接觸時檢測附近物體的存在。傳感器組件814還可以包括光傳感器,如CMOS或CXD圖像傳感器,用于在成像應用中使用。在一些實施例中,該傳感器組件814還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
[0241]通信組件816被配置為便于終端800和其他設備之間有線或無線方式的通信。終端800可以接入基于通信標準的無線網(wǎng)絡,如WiFi,2G或3G,或它們的組合。在一個示例性實施例中,通信組件816經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號或廣播相關信息。在一個示例性實施例中,所述通信組件816還包括近場通信(NFC)模塊,以促進短程通信。例如,在NFC模塊可基于射頻識別(RFID)技術,紅外數(shù)據(jù)協(xié)會(IrDA)技術,超寬帶(UffB)技術,藍牙(BT)技術和其他技術來實現(xiàn)。
[0242]在示例性實施例中,終端800可以被一個或多個應用專用集成電路(ASIC)、數(shù)字信號處理器(DSP)、數(shù)字信號處理設備(DSro)、可編程邏輯器件(PLD)、現(xiàn)場可編程門陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實現(xiàn),用于執(zhí)行上述方法。
[0243]在示例性實施例中,還提供了一種包括指令的非臨時性計算機可讀存儲介質,例如包括指令的存儲器804,上述指令可由終端800的處理器820執(zhí)行以完成上述方法。例如,所述非臨時性計算機可讀存儲介質可以是ROM、隨機存取存儲器(RAM)、CD-ROM、磁帶、軟盤和光數(shù)據(jù)存儲設備等。
[0244]—種非臨時性計算機可讀存儲介質,當所述存儲介質中的指令由終端的處理器執(zhí)行時,使得終端能夠執(zhí)行一種圖像處理方法,所述方法包括:
[0245]獲取被拍攝物體的三維模型;
[0246]獲取用于改變照射所述三維模型周圍的光線的虛擬布光信息;
[0247]根據(jù)所述虛擬布光信息生成所述三維模型的圖像;
[0248]將所述三維模型的圖像確定為所述被拍攝物體的目標圖像。
[0249]本領域技術人員在考慮說明書及實踐這里公開的發(fā)明后,將容易想到本發(fā)明的其它實施方案。本申請旨在涵蓋本發(fā)明的任何變型、用途或者適應性變化,這些變型、用途或者適應性變化遵循本發(fā)明的一般性原理并包括本公開未公開的本【技術領域】中的公知常識或慣用技術手段。說明書和實施例僅被視為示例性的,本發(fā)明的真正范圍和精神由下面的權利要求指出。
[0250]應當理解的是,本發(fā)明并不局限于上面已經(jīng)描述并在附圖中示出的精確結構,并且可以在不脫離其范圍進行各種修改和改變。本發(fā)明的范圍僅由所附的權利要求來限制。
【權利要求】
1.一種圖像處理方法,其特征在于,包括: 獲取被拍攝物體的三維模型; 獲取用于改變照射所述三維模型周圍的光線的虛擬布光信息; 根據(jù)所述虛擬布光信息生成所述三維模型的圖像; 將所述三維模型的圖像確定為所述被拍攝物體的目標圖像。
2.根據(jù)權利要求1所述的方法,其特征在于,所述虛擬布光信息包括:預設拍攝方向,以及,位于所述三維模型周圍的虛擬光源的種類、數(shù)量、位置、照射角度、照射光線色彩和照射光線亮度中的任意一種或多種組合。
3.根據(jù)權利要求2所述的方法,其特征在于,所述獲取被拍攝物體的三維模型,包括: 獲取所述被拍攝物體的至少兩張參考圖像,所述至少兩張參考圖像的拍攝角度不同; 根據(jù)所述至少兩張參考圖像生成所述被拍攝物體的三維模型。
4.根據(jù)權利要求2所述的方法,其特征在于,所述獲取被拍攝物體的三維模型,包括: 對所述被拍攝物體進行三維掃描,得到所述被拍攝物體的三維數(shù)據(jù); 利用所述三維數(shù)據(jù)生成所述被拍攝物體的三維模型。
5.根據(jù)權利要求2所述的方法,其特征在于,所述獲取被拍攝物體的三維模型,包括: 獲取所述被拍攝物體的至少一張識別圖像; 從所述至少一張識別圖像中提取所述被拍攝物體的至少一個識別特征; 利用所述至少一個識別特征生成獲取請求,并將所述獲取請求發(fā)送給服務器; 接收服務器根據(jù)所述獲取請求發(fā)送的、與所述至少一個識別特征相匹配的三維模型。
6.根據(jù)權利要求2所述的方法,其特征在于,所述獲取用于改變照射所述三維模型周圍的光線的目標虛擬布光信息,包括: 判斷是否獲取到預設拍攝操作; 當獲取到預設拍攝操作后,顯示模式選擇提示,所述模式選擇提示內(nèi)包括至少一個模式;每種模式對應至少一個虛擬布光信息,并且每個虛擬布光信息中預設拍攝方向,以及,虛擬光源的種類、數(shù)量、位置、照射角度、照射光線色彩和照射光線亮度的組合不同; 接收根據(jù)所述模式選擇提示輸入的、對所述模式選擇提示內(nèi)目標模式進行選擇的模式選擇操作; 根據(jù)預先設置的模式與虛擬布光信息的對應關系,確定與所述目標模式對應的虛擬布光信息。
7.根據(jù)權利要求6所述的方法,其特征在于,所述根據(jù)預先設置的模式與虛擬布光信息的對應關系,確定與所述目標模式對應的虛擬布光信息,包括: 顯示與所述目標模式相對應的多種虛擬布光信息的操作選項; 接收根據(jù)所述操作選項輸入的選項選擇操作; 將與所述選項選擇操作相對應的虛擬布光信息作為與所述目標模式相對應的目標虛擬布光信息。
8.根據(jù)權利要求2所述的方法,其特征在于,所述根據(jù)所述虛擬布光信息生成所述三維模型的圖像,包括: 將所述三維模型加載到三維場景中; 根據(jù)所述虛擬布光信息中的虛擬光源的種類、數(shù)量、位置、照射角度在所述三維場景中的所述三維模型周圍加載虛擬光源; 根據(jù)所述虛擬布光信息中的虛擬光源的照射光線色彩和照射光線亮度在所述三維場景中渲染虛擬光線; 在所述渲染虛擬光線后所述三維模型的預設拍攝方向獲取所述三維模型的圖像。
9.根據(jù)權利要求8所述的方法,其特征在于,所述根據(jù)所述虛擬布光信息生成所述三維模型的圖像,還包括: 在所述渲染虛擬光線后,接收對所述虛擬布光信息中的目標參數(shù)進行調(diào)節(jié)的參數(shù)調(diào)節(jié)指令; 根據(jù)所述參數(shù)調(diào)節(jié)指令對所述虛擬布光信息中的目標參數(shù)進行調(diào)節(jié); 在對所述目標參數(shù)調(diào)節(jié)完成后,執(zhí)行所述在所述渲染虛擬光線后所述三維模型的預設拍攝方向獲取所述三維模型的圖像的步驟。
10.一種圖像處理裝置,其特征在于,包括: 模型獲取單元,用于獲取被拍攝物體的三維模型; 信息獲取單元,用于獲取用于改變照射所述三維模型周圍的光線的虛擬布光信息; 圖像生成單元,用于根據(jù)所述虛擬布光信息生成所述三維模型的圖像; 圖像確定單元,用于將所述三維模型的圖像確定為所述被拍攝物體的目標圖像。
11.根據(jù)權利要求10所述的裝置,其特征在于,所述模型獲取單元,包括: 第一圖像獲取子單元,用于獲取所述被拍攝物體的至少兩張參考圖像,所述至少兩張參考圖像的拍攝角度不同; 第一模型生成子單元,用于根據(jù)所述至少兩張參考圖像生成所述被拍攝物體的三維模型。
12.根據(jù)權利要求10所述的裝置,其特征在于,所述模型獲取單元,包括: 掃描子單元,用于對所述被拍攝物體進行三維掃描,得到所述被拍攝物體的三維數(shù)據(jù); 第二模型生成子單元,用于利用所述三維數(shù)據(jù)生成所述被拍攝物體的三維模型。
13.根據(jù)權利要求10所述的裝置,其特征在于,所述模型獲取單元,包括: 第二圖像獲取子單元,用于獲取所述被拍攝物體的至少一張識別圖像; 提取子單元,用于從所述至少一張識別圖像中提取所述被拍攝物體的至少一個識別特征; 請求生成子單元,用于利用所述至少一個識別特征生成獲取請求; 請求發(fā)送子單元,用于將所述獲取請求發(fā)送給服務器; 模型接收子單元,用于接收服務器根據(jù)所述獲取請求發(fā)送的、與所述至少一個識別特征相匹配的三維模型。
14.根據(jù)權利要求10所述的裝置,其特征在于,所述信息獲取單元,包括: 操作判斷子單元,用于判斷是否獲取到預設拍攝操作; 第一顯示子單元,用于當獲取到預設拍攝操作后,顯示模式選擇提示,所述模式選擇提示內(nèi)包括至少一個模式; 第一操作接收子單元,用于接收根據(jù)所述模式選擇提示輸入的、對所述模式選擇提示內(nèi)目標模式進行選擇的模式選擇操作; 第一信息確定子單元,用于根據(jù)預先設置的模式與虛擬布光信息的對應關系,確定與所述目標模式對應的虛擬布光信息。
15.根據(jù)權利要求14所述的裝置,其特征在于,所述第一信息確定子單元,包括: 第二顯示子單元,用于顯示與所述目標模式相對應的多種虛擬布光信息的操作選項,每種模式對應多種虛擬布光信息,所述虛擬布光信息包括:預設拍攝方向,以及,位于所述三維模型周圍的虛擬光源的種類、數(shù)量、位置、照射角度、照射光線色彩和照射光線亮度中的任意一種或多種組合,并且每種虛擬布光信息中預設拍攝方向,以及,虛擬光源的種類、數(shù)量、位置、照射角度、照射光線色彩和照射光線亮度的組合不同; 第二操作接收子單元,用于接收根據(jù)所述操作選項輸入的選項選擇操作; 第二信息確定子單元,用于將與所述選項選擇操作相對應的虛擬布光信息作為與所述目標模式相對應的目標虛擬布光信息。
16.根據(jù)權利要求10所述的裝置,其特征在于,所述圖像生成單元,包括: 場景加載子單元,用于將所述三維模型加載到三維場景中;所述虛擬布光信息包括:位于所述三維模型周圍的虛擬光源的種類、數(shù)量、位置、照射角度、照射光線色彩和照射光線亮度; 虛擬光源加載子單元,用于根據(jù)所述虛擬布光信息中的虛擬光源的種類、數(shù)量、位置、照射角度在所述三維場景中的所述三維模型周圍加載虛擬光源; 渲染子單元,用于根據(jù)所述虛擬布光信息中的虛擬光源的照射光線色彩和照射光線亮度在所述三維場景中渲染虛擬光線; 圖像獲取子單元,用于在所述渲染虛擬光線后所述三維模型的預設拍攝方向獲取所述三維模型的圖像。
17.根據(jù)權利要求16所述的裝置,其特征在于,所述圖像生成單元,還包括: 指令接收子單元,用于在所述渲染虛擬光線后,接收對所述虛擬布光信息中的目標參數(shù)進行調(diào)節(jié)的參數(shù)調(diào)節(jié)指令; 參數(shù)調(diào)節(jié)子單元,用于根據(jù)所述參數(shù)調(diào)節(jié)指令對所述虛擬布光信息中的目標參數(shù)進行調(diào)節(jié); 所述圖像獲取子單元,還用于在對所述目標參數(shù)調(diào)節(jié)完成后,在所述渲染虛擬光線后所述三維模型的預設拍攝方向獲取所述三維模型的圖像。
18.—種終端,其特征在于,包括: 處理器; 用于存儲處理器可執(zhí)行指令的存儲器; 其中,所述處理器被配置為: 獲取被拍攝物體的三維模型; 獲取用于改變照射所述三維模型周圍的光線的虛擬布光信息; 根據(jù)所述虛擬布光信息生成所述三維模型的圖像; 將所述三維模型的圖像確定為所述被拍攝物體的目標圖像。
【文檔編號】G06T15/50GK104268928SQ201410437872
【公開日】2015年1月7日 申請日期:2014年8月29日 優(yōu)先權日:2014年8月29日
【發(fā)明者】唐明勇, 劉華一君, 劉蕭 申請人:小米科技有限責任公司