本技術(shù)涉及圖像處理,并且具體地,涉及一種圖像處理方法和電子設(shè)備。
背景技術(shù):
1、隨著智能終端日益發(fā)展,拍攝功能成為智能終端的必備功能。用戶對智能終端的拍攝(拍照和/或攝像)需求以及體驗(yàn)也不斷增強(qiáng)。智能終端可采用數(shù)字變焦(digitalzoom)的方式拍攝圖像。數(shù)字變焦,是指通過軟件算法對圖像進(jìn)行裁剪和/或放大。
2、目前,在高動態(tài)范圍的拍攝場景下,通常采用多曝光合成的技術(shù)進(jìn)行拍攝,很容易出現(xiàn)鬼影問題,導(dǎo)致圖像質(zhì)量不佳,影響用戶的拍攝體驗(yàn)。
技術(shù)實(shí)現(xiàn)思路
1、有鑒于此,本技術(shù)提供了一種圖像處理方法、電子設(shè)備、計(jì)算機(jī)可讀存儲介質(zhì)和計(jì)算機(jī)程序產(chǎn)品,能夠提升高動態(tài)拍攝場景下的圖像質(zhì)量,避免出現(xiàn)鬼影的問題,有助于提升用戶的拍攝體驗(yàn)。
2、第一方面,提供了一種圖像處理方法,所述方法應(yīng)用于電子設(shè)備,所述電子設(shè)備包括攝像頭,所述方法包括:
3、啟動攝像頭;
4、獲取當(dāng)前拍攝場景的變焦倍率以及動態(tài)范圍;
5、根據(jù)所述變焦倍率以及所述動態(tài)范圍,確定所述攝像頭的出圖方式;
6、在所述變焦倍率大于或等于第一倍率且小于第二倍率,且所述動態(tài)范圍(具體可以是動態(tài)范圍值)滿足第一動態(tài)范圍dr約束條件時,所述攝像頭采用第一模式出圖;
7、基于所述攝像頭輸出的圖像數(shù)據(jù)進(jìn)行圖像處理。
8、第一模式是雙增益轉(zhuǎn)換dcg模式。在dcg模式下,所述攝像頭輸出的圖像是長曝光幀和短曝光幀進(jìn)行融合后的圖像幀,二者融合后沒有鬼影問題,且動態(tài)范圍得到了提升。
9、所述動態(tài)范圍滿足第一動態(tài)范圍dr約束條件定義為高動態(tài)范圍。所述動態(tài)范圍不滿足第一動態(tài)范圍dr約束條件定義為低動態(tài)范圍。
10、可選地,可以基于拍攝場景的raw圖像的直方圖來確定第一dr約束條件。第一dr約束條件根據(jù)第一比例、第二比例和第三比例確定。第一比例是指在圖像像素分布中大于第一像素值所占的比例,第二比例是指在圖像像素分布中小于第二像素值所占的比例。如果第一比例和第二比例均大于第三比例時,則認(rèn)為滿足第一dr約束條件,此時將動態(tài)范圍定義為高動態(tài)范圍。如果第一比例和第二比例不是均大于第三比例(或者說第一比例和第二比例中至少有一個不滿足大于第三比例)時,則認(rèn)為不滿足第一dr約束條件,此時將動態(tài)范圍定義為低動態(tài)范圍。
11、另外,在確定攝像頭的出圖方式時,還可以考慮環(huán)境照度的因素。可選地,所述方法還包括:獲取拍攝場景的環(huán)境照度;根據(jù)變焦倍率、動態(tài)范圍以及環(huán)境照度,確定攝像頭的出圖方式。
12、可選地,在所述變焦倍率大于或等于第一倍率且小于第二倍率,且所述動態(tài)范圍滿足第一動態(tài)范圍dr約束條件時,無論環(huán)境照度是高照度還是低照度,所述攝像頭均采用第一模式出圖。
13、作為一種可能的實(shí)現(xiàn)方式,在所述變焦倍率大于或等于第一倍率且小于第二倍率,且所述動態(tài)范圍不滿足第一dr約束條件時,所述攝像頭采用第二模式出圖。第二模式是合并模式(binning)。這里,當(dāng)動態(tài)范圍是低動態(tài)范圍時,采用合并模式即可。
14、可選地,在所述變焦倍率大于或等于第一倍率且小于第二倍率,且所述動態(tài)范圍不滿足第一dr約束條件時,無論環(huán)境照度是高照度還是低照度,所述攝像頭均采用第二模式出圖。
15、在上述實(shí)現(xiàn)方式中,當(dāng)變焦倍率等于第一倍率(比如1x)時,不論sensor采用哪種出圖方式,后通路的處理都是一致的。以下分別介紹預(yù)覽流、拍照流和縮略圖流的處理流程。
16、作為一種可能的實(shí)現(xiàn)方式,對于在所述變焦倍率等于第一倍率,且所述動態(tài)范圍滿足第一dr約束條件時,所述攝像頭采用第一模式出圖的情況;或者,在所述變焦倍率等于第一倍率,且所述動態(tài)范圍不滿足第一dr約束條件時,所述攝像頭采用第二模式出圖的情況,所述攝像頭輸出第一圖像數(shù)據(jù),所述第一圖像數(shù)據(jù)采用第一圖像格式;
17、所述第一圖像數(shù)據(jù)存儲于第一緩存中,所述方法還包括:
18、接收用戶的第一操作,所述第一操作用于觸發(fā)拍照;
19、其中,所述基于所述攝像頭輸出的圖像數(shù)據(jù)進(jìn)行圖像處理,包括:
20、響應(yīng)于所述第一操作,從所述第一緩存中獲取所述第一圖像數(shù)據(jù);
21、通過后處理算法模塊或圖像信號處理器isp第二模塊對所述第一圖像數(shù)據(jù)進(jìn)行圖像處理,得到第二圖像數(shù)據(jù);
22、通過isp第三模塊對所述第二圖像數(shù)據(jù)進(jìn)行rgb處理或yuv處理,得到y(tǒng)uv格式的數(shù)據(jù),輸出拍照圖像。
23、因此,對于變焦倍率等于第一倍率的情形,基于上述步驟,可以提高拍照圖像的質(zhì)量。
24、可選地,所述方法還包括:
25、在縮略圖流中,通過isp第二模塊對所述第一圖像數(shù)據(jù)進(jìn)行去馬賽克處理,得到rgb格式的數(shù)據(jù);
26、通過isp第三模塊對所述rgb格式的數(shù)據(jù)進(jìn)行rgb處理或yuv處理,得到y(tǒng)uv格式的數(shù)據(jù),輸出縮略圖。
27、因此,對于變焦倍率等于第一倍率的情形,基于上述步驟,可以提高縮略圖的質(zhì)量。
28、可選地,所述方法還包括:
29、在預(yù)覽通路中,通過isp第二模塊對所述第一圖像數(shù)據(jù)進(jìn)行去馬賽克處理,得到rgb格式的數(shù)據(jù);
30、通過isp第三模塊對所述rgb格式的數(shù)據(jù)進(jìn)行rgb處理或yuv處理,得到y(tǒng)uv格式的數(shù)據(jù),輸出預(yù)覽圖像。
31、因此,對于變焦倍率等于第一倍率的情形,基于上述步驟,可以提高預(yù)覽圖像的質(zhì)量。
32、本技術(shù)實(shí)施例還可以將拍攝環(huán)境的環(huán)境照度,作為決策sensor出圖方式的一個因素。
33、作為一種可能的實(shí)現(xiàn)方式,所述方法還包括:
34、獲取當(dāng)前拍攝場景的環(huán)境照度;
35、根據(jù)所述環(huán)境照度、所述變焦倍率以及所述動態(tài)范圍,確定所述攝像頭的出圖方式。
36、作為一種可能的實(shí)現(xiàn)方式,在所述變焦倍率大于或等于第二倍率,所述環(huán)境照度為低照度,且所述動態(tài)范圍滿足第一dr約束條件時,所述攝像頭采用第一模式出圖。
37、作為一種可能的實(shí)現(xiàn)方式,在所述變焦倍率大于或等于第二倍率,所述環(huán)境照度為低照度,且所述動態(tài)范圍不滿足第一dr約束條件時,所述攝像頭采用第二模式出圖。
38、因此,在所述變焦倍率大于或等于第二倍率,所述環(huán)境照度為低照度的場景下,當(dāng)高動態(tài)范圍時,采用dcg模式出圖,有助于提升拍攝圖像的動態(tài)范圍;當(dāng)?shù)蛣討B(tài)范圍時,采用合并模式即可。
39、在上述實(shí)現(xiàn)方式中,部分情況的后通路處理可以是一致的。具體地,對于以下各種情況:在所述變焦倍率大于第一倍率且小于第二倍率,且所述動態(tài)范圍滿足第一dr約束條件時,所述攝像頭采用第一模式出圖的情況;或者,在所述變焦倍率大于第一倍率且小于第二倍率,且所述動態(tài)范圍不滿足第一dr約束條件時,所述攝像頭采用第二模式出圖的情況;或者,在所述變焦倍率大于或等于第二倍率,所述環(huán)境照度為低照度場景,且所述動態(tài)范圍滿足第一dr約束條件時,所述攝像頭采用第一模式出圖的情況;或者,在所述變焦倍率大于或等于第二倍率,所述環(huán)境照度為低照度場景,且所述動態(tài)范圍不滿足第一dr約束條件時,所述攝像頭采用第二模式出圖的情況;后通路處理可以是一致的。
40、在上述各種情況中,所述攝像頭輸出第三圖像數(shù)據(jù),所述第三圖像數(shù)據(jù)采用第一圖像格式;
41、所述第三圖像數(shù)據(jù)存儲于第一緩存中,所述方法還包括:
42、接收用戶的第二操作,所述第二操作用于觸發(fā)拍照;
43、響應(yīng)于所述第二操作,從第一緩存中獲取第三圖像數(shù)據(jù);
44、通過后處理算法模塊或isp第二模塊對所述第三圖像數(shù)據(jù)進(jìn)行圖像處理,得到第四圖像數(shù)據(jù);
45、通過后處理算法模塊或isp第三模塊對所述第四圖像數(shù)據(jù)進(jìn)行裁剪和上采樣處理,輸出拍照圖像。
46、因此,對于前面提到的情況,基于上述步驟,可以提升拍照圖像的質(zhì)量。
47、在上述各種情況中,可選地,所述方法還包括:
48、在縮略圖流中,通過isp第二模塊對所述第三圖像數(shù)據(jù)進(jìn)行去馬賽克處理,得到rgb格式的數(shù)據(jù);
49、通過isp第三模塊對所述rgb格式的數(shù)據(jù)進(jìn)行rgb處理或yuv處理,得到y(tǒng)uv格式的數(shù)據(jù),并對所述yuv格式的數(shù)據(jù)進(jìn)行裁剪和上采樣,輸出縮略圖。
50、因此,基于上述步驟,可以提升縮略圖像的質(zhì)量。
51、在上述各種情況中,可選地,所述方法還包括:
52、在預(yù)覽通路中,通過isp第二模塊對所述第三圖像數(shù)據(jù)進(jìn)行去馬賽克處理,得到rgb格式的數(shù)據(jù);
53、通過isp第三模塊對所述rgb格式的數(shù)據(jù)進(jìn)行rgb處理或yuv處理,得到y(tǒng)uv格式的數(shù)據(jù),并對所述yuv格式的數(shù)據(jù)進(jìn)行裁剪和上采樣處理,輸出預(yù)覽圖像。
54、因此,基于上述步驟,可以提升預(yù)覽圖像的質(zhì)量。
55、作為一種可能的實(shí)現(xiàn)方式,所述方法還包括:
56、在所述變焦倍率大于或等于第二倍率,所述環(huán)境照度為高照度,且所述動態(tài)范圍滿足第一dr約束條件時,所述攝像頭采用第三模式出圖。第三模式是非合并+裁剪模式。
57、因此,在變焦倍率大于或等于第二倍率且是高照度場景下,當(dāng)動態(tài)范圍是高動態(tài)范圍時,采用非合并+剪裁模式出圖能保證更好的圖像清晰度,并且,拍照場景的動態(tài)范圍可以通過另出長短曝光幀通過多幀后處理算法來提升。也就是說,這里采用第三模式是考慮了拍照場景對圖像質(zhì)量的清晰度需求。
58、作為一種可能的實(shí)現(xiàn)方式,所述方法還包括:
59、在所述變焦倍率大于或等于第二倍率,所述環(huán)境照度為高照度,且所述動態(tài)范圍不滿足第一dr約束條件時,所述攝像頭采用第三模式出圖。
60、因此,在變焦倍率大于或等于第二倍率且是高照度場景下,當(dāng)動態(tài)范圍是低動態(tài)范圍時,清晰度為優(yōu)先考慮的因素,因此sensor采用非合并+裁剪模式出圖,可以提高圖像的清晰度。
61、對于所述攝像頭采用第三模式出圖的情形,后通路的處理可以保持一致??蛇x地,所述攝像頭輸出的數(shù)據(jù)為第五圖像數(shù)據(jù),所述第五圖像數(shù)據(jù)采用第二圖像格式;
62、其中,所述基于所述攝像頭輸出的圖像數(shù)據(jù)進(jìn)行圖像處理,包括:
63、在預(yù)覽通路中,通過isp第一模塊對第五圖像數(shù)據(jù)進(jìn)行拜耳圖像再生成處理,得到第六圖像數(shù)據(jù),所述第六圖像數(shù)據(jù)采用第一圖像格式;
64、通過isp第二模塊對所述第六圖像數(shù)據(jù)進(jìn)行去馬賽克處理,得到rgb格式的數(shù)據(jù);
65、通過isp第三模塊對所述rgb格式的數(shù)據(jù)進(jìn)行rgb處理或yuv處理,得到y(tǒng)uv格式的數(shù)據(jù),輸出預(yù)覽圖像。
66、因此,基于上述步驟,可以提升高倍率高照度下預(yù)覽圖像的質(zhì)量。
67、可選地,所述第五圖像數(shù)據(jù)存儲于第一緩存中,所述方法還包括:
68、接收用戶的第三操作,所述第三操作用于觸發(fā)拍照;
69、響應(yīng)于所述第三操作,從所述第一緩存中獲取所述第五圖像數(shù)據(jù);
70、其中,所述基于所述攝像頭輸出的圖像數(shù)據(jù)進(jìn)行圖像處理,包括:
71、通過后處理算法模塊對所述第五圖像數(shù)據(jù)進(jìn)行拜耳圖像再生成處理,得到第七圖像數(shù)據(jù),所述第七圖像數(shù)據(jù)采用第一圖像格式;
72、通過isp第二模塊對所述第七圖像數(shù)據(jù)進(jìn)行去馬賽克處理,得到rgb格式的數(shù)據(jù);
73、通過isp第三模塊對所述rgb格式的數(shù)據(jù)進(jìn)行rgb處理或yuv處理,得到y(tǒng)uv格式的數(shù)據(jù),輸出拍照圖像。
74、可選地,后處理算法模塊還可以進(jìn)行多幀融合處理,以提升拍照圖像的動態(tài)范圍。
75、因此,基于上述步驟,可以提升高倍率高照度下拍照圖像的質(zhì)量。
76、可選地,所述方法還包括:
77、在縮略圖流中,通過isp第一模塊對所述第五圖像數(shù)據(jù)進(jìn)行拜耳圖像再生成處理,得到拜耳格式的數(shù)據(jù)。
78、通過isp第二模塊對所述拜耳格式的數(shù)據(jù)進(jìn)行去馬賽克處理,得到rgb格式的數(shù)據(jù);
79、通過isp第三模塊對所述rgb格式的數(shù)據(jù)進(jìn)行rgb處理或yuv處理,得到y(tǒng)uv格式的數(shù)據(jù),輸出縮略圖。
80、因此,基于上述步驟,可以提升高倍率高照度下縮略圖的質(zhì)量。
81、第二方面,提供了一種電子設(shè)備,包括用于執(zhí)行第一方面中任一種方法的單元。該電子設(shè)備可以是終端,也可以是終端內(nèi)的芯片。該電子設(shè)備包括輸入單元、顯示單元和處理單元。
82、當(dāng)該電子設(shè)備是終端時,該處理單元可以是處理器,該輸入單元可以是通信接口,該顯示單元可以是圖形處理模塊和屏幕;該終端還可以包括存儲器,該存儲器用于存儲計(jì)算機(jī)程序代碼,當(dāng)該處理器執(zhí)行該存儲器所存儲的計(jì)算機(jī)程序代碼時,使得該終端執(zhí)行第一方面中的任一種方法。
83、當(dāng)該電子設(shè)備是終端內(nèi)的芯片時,該處理單元可以是芯片內(nèi)部的邏輯處理單元,該輸入單元可以是輸出接口、管腳或電路等,該顯示單元可以是芯片內(nèi)部的圖形處理單元;該芯片還可以包括存儲器,該存儲器可以是該芯片內(nèi)的存儲器(例如,寄存器、緩存等),也可以是位于該芯片外部的存儲器(例如,只讀存儲器、隨機(jī)存取存儲器等);該存儲器用于存儲計(jì)算機(jī)程序代碼,當(dāng)該處理器執(zhí)行該存儲器所存儲的計(jì)算機(jī)程序代碼時,使得該芯片執(zhí)行第一方面的任一種方法。
84、在一種實(shí)現(xiàn)方式中,所述處理單元用于啟動攝像頭;
85、獲取當(dāng)前拍攝場景的變焦倍率以及動態(tài)范圍;
86、根據(jù)所述變焦倍率以及所述動態(tài)范圍,確定所述攝像頭的出圖方式;
87、在所述變焦倍率大于或等于第一倍率且小于第二倍率,且所述動態(tài)范圍滿足第一動態(tài)范圍dr約束條件時,調(diào)用所述攝像頭采用第一模式出圖;
88、基于所述攝像頭輸出的圖像數(shù)據(jù)進(jìn)行圖像處理。
89、作為一種可能的實(shí)現(xiàn)方式,所述處理單元還用于:在所述變焦倍率大于或等于第一倍率且小于第二倍率,且所述動態(tài)范圍不滿足第一dr約束條件時,調(diào)用所述攝像頭采用第二模式出圖。
90、作為一種可能的實(shí)現(xiàn)方式,對于在所述變焦倍率等于第一倍率,且所述動態(tài)范圍滿足第一dr約束條件時,所述攝像頭采用第一模式出圖的情況;或者,在所述變焦倍率等于第一倍率,且所述動態(tài)范圍不滿足第一dr約束條件時,所述攝像頭采用第二模式出圖的情況,所述攝像頭輸出第一圖像數(shù)據(jù),所述第一圖像數(shù)據(jù)采用第一圖像格式;所述第一圖像數(shù)據(jù)存儲于第一緩存中。
91、所述輸入單元用于接收用戶的第一操作,所述第一操作用于觸發(fā)拍照;其中,所述處理單元用于基于所述攝像頭輸出的圖像數(shù)據(jù)進(jìn)行圖像處理,具體包括:響應(yīng)于所述第一操作,從所述第一緩存中獲取所述第一圖像數(shù)據(jù);調(diào)用后處理算法模塊或圖像信號處理器isp第二模塊對所述第一圖像數(shù)據(jù)進(jìn)行圖像處理,得到第二圖像數(shù)據(jù);調(diào)用isp第三模塊對所述第二圖像數(shù)據(jù)進(jìn)行rgb處理或yuv處理,得到y(tǒng)uv格式的數(shù)據(jù),輸出拍照圖像。
92、作為一種可能的實(shí)現(xiàn)方式,在縮略圖流中,所述處理單元還用于調(diào)用isp第二模塊對所述第一圖像數(shù)據(jù)進(jìn)行去馬賽克處理,得到rgb格式的數(shù)據(jù);
93、調(diào)用isp第三模塊對所述rgb格式的數(shù)據(jù)進(jìn)行rgb處理或yuv處理,得到y(tǒng)uv格式的數(shù)據(jù),輸出縮略圖。
94、作為一種可能的實(shí)現(xiàn)方式,在預(yù)覽通路中,所述處理單元還用于調(diào)用isp第二模塊對所述第一圖像數(shù)據(jù)進(jìn)行去馬賽克處理,得到rgb格式的數(shù)據(jù);
95、調(diào)用isp第三模塊對所述rgb格式的數(shù)據(jù)進(jìn)行rgb處理或yuv處理,得到y(tǒng)uv格式的數(shù)據(jù),輸出預(yù)覽圖像。
96、作為一種可能的實(shí)現(xiàn)方式,所述處理單元還用于獲取當(dāng)前拍攝場景的環(huán)境照度;根據(jù)所述環(huán)境照度、所述變焦倍率以及所述動態(tài)范圍,確定所述攝像頭的出圖方式。
97、作為一種可能的實(shí)現(xiàn)方式,在所述變焦倍率大于或等于第二倍率,所述環(huán)境照度為低照度,且所述動態(tài)范圍滿足第一dr約束條件時,所述處理單元還用于調(diào)用所述攝像頭采用第一模式出圖。
98、作為一種可能的實(shí)現(xiàn)方式,在所述變焦倍率大于或等于第二倍率,所述環(huán)境照度為低照度,且所述動態(tài)范圍不滿足第一dr約束條件時,所述處理單元還用于調(diào)用所述攝像頭采用第二模式出圖。
99、作為一種可能的實(shí)現(xiàn)方式,對于以下各種情況:在所述變焦倍率大于第一倍率且小于第二倍率,且所述動態(tài)范圍滿足第一dr約束條件時,所述攝像頭采用第一模式出圖的情況;或者,在所述變焦倍率大于第一倍率且小于第二倍率,且所述動態(tài)范圍不滿足第一dr約束條件時,所述攝像頭采用第二模式出圖的情況;或者,在所述變焦倍率大于或等于第二倍率,所述環(huán)境照度為低照度場景,且所述動態(tài)范圍滿足第一dr約束條件時,所述攝像頭采用第一模式出圖的情況;或者,在所述變焦倍率大于或等于第二倍率,所述環(huán)境照度為低照度場景,且所述動態(tài)范圍不滿足第一dr約束條件時,所述攝像頭采用第二模式出圖的情況;后通路的處理是一致的。
100、可選地,所述攝像頭輸出第三圖像數(shù)據(jù),所述第三圖像數(shù)據(jù)采用第一圖像格式;
101、所述第三圖像數(shù)據(jù)存儲于第一緩存中,所述處理單元還用于:
102、接收用戶的第二操作,所述第二操作用于觸發(fā)拍照;
103、其中,所述處理單元用于基于所述攝像頭輸出的圖像數(shù)據(jù)進(jìn)行圖像處理,具體包括:
104、響應(yīng)于所述第二操作,從第一緩存中獲取第三圖像數(shù)據(jù);
105、所述處理單元還用于調(diào)用后處理算法模塊或isp第二模塊對所述第三圖像數(shù)據(jù)進(jìn)行圖像處理,得到第四圖像數(shù)據(jù);
106、所述處理單元還用于調(diào)用后處理算法模塊或isp第三模塊對所述第四圖像數(shù)據(jù)進(jìn)行裁剪和上采樣處理,輸出拍照圖像。
107、作為一種可能的實(shí)現(xiàn)方式,在縮略圖流中,所述處理單元還用于調(diào)用isp第二模塊對所述第三圖像數(shù)據(jù)進(jìn)行去馬賽克處理,得到rgb格式的數(shù)據(jù);
108、調(diào)用isp第三模塊對所述rgb格式的數(shù)據(jù)進(jìn)行rgb處理或yuv處理,得到y(tǒng)uv格式的數(shù)據(jù),并對所述yuv格式的數(shù)據(jù)進(jìn)行裁剪和上采樣,輸出縮略圖。
109、作為一種可能的實(shí)現(xiàn)方式,在預(yù)覽通路中,所述處理單元還用于調(diào)用isp第二模塊對所述第三圖像數(shù)據(jù)進(jìn)行去馬賽克處理,得到rgb格式的數(shù)據(jù);
110、調(diào)用isp第三模塊對所述rgb格式的數(shù)據(jù)進(jìn)行rgb處理或yuv處理,得到y(tǒng)uv格式的數(shù)據(jù),并對所述yuv格式的數(shù)據(jù)進(jìn)行裁剪和上采樣處理,輸出預(yù)覽圖像。
111、作為一種可能的實(shí)現(xiàn)方式,在所述變焦倍率大于或等于第二倍率,所述環(huán)境照度為高照度,且所述動態(tài)范圍滿足第一dr約束條件時,所述處理單元還用于調(diào)用所述攝像頭采用第三模式出圖。
112、作為一種可能的實(shí)現(xiàn)方式,在所述變焦倍率大于或等于第二倍率,所述環(huán)境照度為高照度,且所述動態(tài)范圍不滿足第一dr約束條件時,所述處理單元還用于調(diào)用所述攝像頭采用第三模式出圖。
113、作為一種可能的實(shí)現(xiàn)方式,所述攝像頭輸出的數(shù)據(jù)為第五圖像數(shù)據(jù),所述第五圖像數(shù)據(jù)采用第二圖像格式;
114、其中,所述處理單元用于基于所述攝像頭輸出的圖像數(shù)據(jù)進(jìn)行圖像處理,具體包括:
115、在預(yù)覽通路中,調(diào)用isp第一模塊對第五圖像數(shù)據(jù)進(jìn)行拜耳圖像再生成處理,得到第六圖像數(shù)據(jù),所述第六圖像數(shù)據(jù)采用第一圖像格式;
116、調(diào)用isp第二模塊對所述第六圖像數(shù)據(jù)進(jìn)行去馬賽克處理,得到rgb格式的數(shù)據(jù);
117、調(diào)用isp第三模塊對所述rgb格式的數(shù)據(jù)進(jìn)行rgb處理或yuv處理,得到y(tǒng)uv格式的數(shù)據(jù),輸出預(yù)覽圖像。
118、作為一種可能的實(shí)現(xiàn)方式,所述第五圖像數(shù)據(jù)存儲于第一緩存中,所述輸入單元還用于:接收用戶的第三操作,所述第三操作用于觸發(fā)拍照;
119、所述處理單元還用于響應(yīng)于所述第三操作,從所述第一緩存中獲取所述第五圖像數(shù)據(jù);
120、其中,所述處理單元用于基于所述攝像頭輸出的圖像數(shù)據(jù)進(jìn)行圖像處理,具體包括:
121、調(diào)用后處理算法模塊對所述第五圖像數(shù)據(jù)進(jìn)行拜耳圖像再生成處理,得到第七圖像數(shù)據(jù),所述第七圖像數(shù)據(jù)采用第一圖像格式;
122、調(diào)用isp第二模塊對所述第七圖像數(shù)據(jù)進(jìn)行去馬賽克處理,得到rgb格式的數(shù)據(jù);
123、調(diào)用isp第三模塊對所述rgb格式的數(shù)據(jù)進(jìn)行rgb處理或yuv處理,得到y(tǒng)uv格式的數(shù)據(jù),輸出拍照圖像。
124、所述處理單元還用于調(diào)用isp第一模塊對所述第五圖像數(shù)據(jù)進(jìn)行拜耳圖像再生成處理,得到拜耳格式的數(shù)據(jù);
125、調(diào)用isp第二模塊對所述拜耳格式的數(shù)據(jù)進(jìn)行去馬賽克處理,得到rgb格式的數(shù)據(jù);
126、調(diào)用isp第三模塊對所述rgb格式的數(shù)據(jù)進(jìn)行rgb處理或yuv處理,得到y(tǒng)uv格式的數(shù)據(jù),輸出縮略圖。
127、第三方面,提供了一種計(jì)算機(jī)可讀存儲介質(zhì),所述計(jì)算機(jī)可讀存儲介質(zhì)存儲有計(jì)算機(jī)程序代碼,當(dāng)所述計(jì)算機(jī)程序代碼被電子設(shè)備運(yùn)行時,使得該電子設(shè)備執(zhí)行第一方面中的任一種方法。
128、第四方面,提供了一種計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品包括:計(jì)算機(jī)程序代碼,當(dāng)所述計(jì)算機(jī)程序代碼被電子設(shè)備運(yùn)行時,使得該電子設(shè)備執(zhí)行第一方面中的任一種方法。