本技術涉及數(shù)據(jù)處理,尤其涉及一種圖像處理方法及相關裝置。
背景技術:
1、在用戶使用電子產(chǎn)品的過程中,人臉靠近顯示屏的距離會對人臉的顏色產(chǎn)生影響。例如,高色域顯示屏的紅色光能量更強,這樣人臉距離顯示屏越近,人臉越紅。在遠程視頻會議的場景中,第一端(本端)參會用戶如果距離顯示屏太近,則第二端(遠端)顯示屏在顯示第一端參會用戶的圖像時,會造成第二端參會用戶看到的第一端參會用戶的臉的顏色偏紅。
2、相關技術中,解決上述問題的方式通常是,為包括多個人臉的整幅圖像設定一個增益值,再用這個增益值調(diào)節(jié)各個人臉的顏色。但是,因為每個人的膚色不同,導致調(diào)節(jié)后的每個人臉的顏色并不準確。
技術實現(xiàn)思路
1、本技術提供一種圖像處理方法及相關裝置,用以使顯示對象在顯示屏中顯示的顏色更接近該顯示對象的實際顏色。
2、第一方面,本技術實施例提供了一種圖像處理方法,該方法包括:
3、圖像處理設備先對待處理的第一圖像進行目標檢測,確定第一圖像中的第一目標對象;再根據(jù)第一圖像,確定第一目標對象與顯示屏之間的第一距離;而后根據(jù)第一距離和顯示屏的第一顯示參數(shù),確定第一目標對象的第一顏色調(diào)節(jié)增益;最后根據(jù)第一顏色調(diào)節(jié)增益對第一圖像中的第一目標對象的顏色值進行調(diào)節(jié),得到第二圖像,該第二圖像可以通過顯示屏進行顯示。
4、通過上述方法,由于目標對象與顯示屏之間的距離會影響目標對象在顯示屏中顯示的顏色,因此,圖像處理設備可以在對待處理的第一圖像進行目標檢測得到第一圖像中的第一目標對象后,確定第一目標對象與顯示屏之間的第一距離。另外,顯示屏的顯示參數(shù)也會影響目標對象在顯示屏中顯示的顏色,因此,圖像處理設備根據(jù)第一距離和顯示屏的第一顯示參數(shù),確定第一目標對象的第一顏色調(diào)節(jié)增益。最后,圖像處理設備根據(jù)第一顏色調(diào)節(jié)增益對第一圖像中的第一目標對象的顏色值進行調(diào)節(jié),得到第二圖像,顯示屏用于顯示第二圖像。這樣的設計,使第一目標對象在顯示屏中顯示的顏色不被顯示屏影響,以及,使第一目標對象在顯示屏中顯示的顏色更接近于第一目標對象的實際顏色。
5、在一種可能的設計中,圖像處理設備對待處理的第一圖像進行目標檢測,確定所述第一圖像中的第一目標對象,包括以下步驟:圖像處理設備對第一圖像進行目標檢測,確定第一圖像中包括第一目標對象的第一檢測框;
6、圖像處理設備根據(jù)第一圖像,確定第一目標對象與顯示屏之間的第一距離,包括以下步驟:圖像處理設備根據(jù)第一圖像中第一檢測框的大小,以及顯示屏與攝像頭之間的方位信息,確定第一目標對象與顯示屏之間的第一距離;其中,攝像頭用于拍攝第一圖像。
7、通過上述方法,圖像處理設備可以根據(jù)第一圖像中第一檢測框的大小確定第一目標對象與顯示屏之間的第一距離。另外,由于顯示屏與用于拍攝第一圖像的攝像頭之間的方位信息影響第一目標對象與顯示屏之間的第一距離,因此,圖像處理設備綜合第一檢測框的大小以及顯示屏與攝像頭之間的方位信息來確定的第一距離,準確度更高。
8、在一種可能的設計中,顯示屏的第一顯示參數(shù)包括第一顯示屏亮度;圖像處理設備根據(jù)第一距離和顯示屏的第一顯示參數(shù),確定第一目標對象的第一顏色調(diào)節(jié)增益,包括如下步驟:
9、圖像處理設備根據(jù)顯示距離和顯示屏亮度與顯示屏顏色調(diào)節(jié)增益之間的對應關系,確定第一距離和第一顯示屏亮度對應的第一顏色調(diào)節(jié)增益;這里的顯示距離為顯示對象與顯示屏之間的距離。
10、通過上述方法,顯示屏的亮度影響顯示對象在顯示屏中顯示的顏色,因此,圖像處理設備利用顯示對象與顯示屏之間的距離以及顯示屏亮度與顯示屏顏色調(diào)節(jié)增益之間的對應關系,可以確定第一距離與第一顯示屏亮度對應的第一顏色調(diào)節(jié)增益。應用該第一顏色調(diào)節(jié)增益對第一目標對象的顏色值進行調(diào)節(jié),使第一目標對象在顯示屏中的顯示顏色更接近于該第一目標對象的實際顏色。
11、在一種可能的設計中,若所述顯示屏為高色域顯示屏,則所述第一顏色調(diào)節(jié)增益為紅色調(diào)節(jié)增益。
12、通過上述方法,由于高色域顯示屏的紅色光能量更強,顯示對象距離顯示屏越近,呈現(xiàn)的顏色就越紅,因此,在顯示屏為高色域顯示屏的情況下,圖像處理設備可以確定第一顏色調(diào)節(jié)增益為紅色調(diào)節(jié)增益,以減少顯示對象顯示出來的紅色分量,使顯示對象的顯示顏色更接近該顯示對象的顏色。
13、在一種可能的設計中,顯示屏的第一顯示參數(shù)包括第一顯示屏亮度和第一顯示內(nèi)容;圖像處理設備根據(jù)第一距離和顯示屏的第一顯示參數(shù),確定第一目標對象的第一顏色調(diào)節(jié)增益,包括如下步驟:
14、圖像處理設備根據(jù)顯示距離、顯示屏亮度和顯示內(nèi)容與顯示屏顏色調(diào)節(jié)增益之間的對應關系,確定第一距離、第一顯示屏亮度和第一顯示內(nèi)容對應的第一顏色調(diào)節(jié)增益;這里的顯示距離為顯示對象與顯示屏之間的距離。
15、通過上述方法,顯示屏的亮度和顯示屏的顯示內(nèi)容均可以影響顯示對象在顯示屏中顯示的顏色,因此,圖像處理設備利用顯示對象與顯示屏之間的距離,以及顯示屏亮度和顯示內(nèi)容與顯示屏顏色調(diào)節(jié)增益之間的對應關系,可以確定第一距離、第一顯示屏亮度和第一顯示內(nèi)容對應的第一顏色調(diào)節(jié)增益。應用該第一顏色調(diào)節(jié)增益對第一目標對象的顏色值進行調(diào)節(jié),使第一目標對象在顯示屏中的顯示顏色更接近于該第一目標對象的實際顏色。
16、在一種可能的設計中,所述第一顏色調(diào)節(jié)增益包括紅色調(diào)節(jié)增益和藍色調(diào)節(jié)增益。
17、通過上述方法,無論是高色域顯示屏還是低色域顯示屏,顯示屏亮度和顯示內(nèi)容均可以影響顯示對象在顯示屏中顯示的顏色。因此,在這種情況中,圖像處理設備確定第一顏色調(diào)節(jié)增益不僅包括紅色調(diào)節(jié)增益,還包括藍色調(diào)節(jié)增益。圖像處理設備應用紅色調(diào)節(jié)增益和藍色調(diào)節(jié)增益共同對第一目標對象的顏色值進行調(diào)節(jié),使第一目標對象在顯示屏中的顯示顏色更接近于該第一目標對象的實際顏色。
18、在一種可能的設計中,顯示屏的顯示參數(shù)包括第一顯示屏亮度;圖像處理設備根據(jù)所述第一距離和所述顯示屏的第一顯示參數(shù),確定所述第一目標對象的第一顏色調(diào)節(jié)增益,包括如下步驟:
19、圖像處理設備先根據(jù)第一圖像,確定第一顯示角度;第一顯示角度為第一目標對象與顯示屏之間的連線與顯示屏所在平面的垂直線之間的夾角;圖像處理設備再根據(jù)顯示方位信息、顯示屏亮度與顯示屏顏色調(diào)節(jié)增益之間的對應關系,確定第一方位信息和第一顯示屏亮度對應的第一顏色調(diào)節(jié)增益;這里的顯示方位信息包括顯示距離和顯示角度;顯示距離為顯示對象與顯示屏之間的距離,顯示角度為顯示對象與顯示屏之間的連線與顯示屏所在平面的垂直線之間的夾角;第一方位信息包括第一距離和第一顯示角度。
20、通過上述方法,顯示對象與顯示屏之間的連線與顯示屏所在平面的垂線之間的夾角影響顯示對象在顯示屏中顯示顏色,因此,圖像處理設備先根據(jù)第一圖像確定第一顯示角度,再根據(jù)顯示方位信息、顯示屏亮度與顯示屏顏色調(diào)節(jié)增益之間的對應關系,確定第一方位信息和第一顯示屏亮度對應的第一顏色調(diào)節(jié)增益。這樣的設計,圖像處理設備綜合了顯示方位信息,確定的第一顏色調(diào)節(jié)增益更準確,進而使第一目標對象在顯示屏中的顯示顏色更接近于該第一目標對象的實際顏色。
21、在一種可能的設計中,圖像處理設備根據(jù)第一顏色調(diào)節(jié)增益對第一圖像中的第一目標對象的顏色值進行調(diào)節(jié),得到第二圖像,如下步驟包括:
22、圖像處理設備先根據(jù)第一檢測框和第一目標對象的輪廓確定第一目標對象的邊緣區(qū)域;再根據(jù)第一顏色調(diào)節(jié)增益對第一圖像中的第一目標對象的顏色值進行調(diào)節(jié),并根據(jù)第二顏色調(diào)節(jié)增益調(diào)節(jié)邊緣區(qū)域內(nèi)的各個像素點的顏色值,得到第二圖像;這里的第二顏色調(diào)節(jié)增益小于第一顏色調(diào)節(jié)增益。
23、通過上述方法,由于第一目標對象以及第一目標對象的邊緣區(qū)域受顯示屏的影響不同,因此,針對第一目標對象,圖像處理設備應用第一顏色調(diào)節(jié)增益進行調(diào)節(jié);針對第一目標對象的邊緣區(qū)域,圖像處理設備應用第二顏色調(diào)節(jié)增益進行調(diào)節(jié)。而考慮到邊緣區(qū)域與第一目標對象相比,受顯示屏的影響較小,因此,圖像處理設備確定第二顏色調(diào)節(jié)增益小于第一顏色調(diào)節(jié)增益。
24、在一種可能的設計中,圖像處理設備根據(jù)第一顏色調(diào)節(jié)增益對第一圖像中的第一目標對象的顏色值進行調(diào)節(jié),得到第二圖像,包括如下步驟:
25、圖像處理設備使用第一顏色調(diào)節(jié)增益對第一目標圖像進行調(diào)節(jié);這里的第一目標圖像為第一圖像中包含第一目標對象的圖像;圖像處理設備將調(diào)節(jié)后的第一目標圖像與第一圖像中除第一目標圖像以外的背景圖像進行圖像融合,得到第二圖像。
26、通過上述方法,顯示屏對第一目標對象的顯示顏色有影響,對第一圖像中除第一目標圖像以外的背景圖像的顯示顏色的影響與第一目標對象的顏色調(diào)節(jié)無關,因此,圖像處理設備使用第一顏色調(diào)節(jié)增益對包含第一目標對象的第一目標圖像進行調(diào)節(jié),而后將調(diào)節(jié)后的第一目標圖像與第一圖像中除第一目標圖像以外的背景圖像進行圖像融合,得到第二圖像。這樣的設計,保證第一目標圖像的顯示顏色接近該第一目標圖像顯示顏色的同時,無需對背景圖像進行處理,提高了處理速度。
27、第二方面,本技術實施例提供了一種圖像處理裝置,包括處理單元和調(diào)節(jié)單元:
28、處理單元,用于對待處理的第一圖像進行目標檢測,確定第一圖像中的第一目標對象;根據(jù)第一圖像,確定第一目標對象與顯示屏之間的第一距離;根據(jù)第一距離和顯示屏的第一顯示參數(shù),確定第一目標對象的第一顏色調(diào)節(jié)增益;
29、調(diào)節(jié)單元,用于根據(jù)第一顏色調(diào)節(jié)增益對第一圖像中的第一目標對象的顏色值進行調(diào)節(jié),得到第二圖像;其中,顯示屏用于顯示第二圖像。
30、第三方面,本技術實施例提供一種圖像處理設備,該圖像處理設備包括處理器和存儲器;
31、存儲器,用于存儲計算機程序指令;
32、處理器,用于讀取存儲器中存儲的計算機程序指令,使得圖像處理設備以實現(xiàn)上述任一方面提供的方法。
33、第四方面,本技術實施例還提供一種計算機可讀存儲介質(zhì),計算機可讀存儲介質(zhì)中存儲有計算機程序,當計算機程序在被計算機運行時,使得計算機執(zhí)行任一方面提供的方法。
34、第五方面,本技術實施例還提供一種計算機程序產(chǎn)品,當計算機程序在計算機上運行時,使得計算機執(zhí)行上述任一方面提供的方法。
35、第六方面,本技術實施例還提供一種芯片,芯片包括處理器和存儲器;處理器與存儲器耦合,處理器用于讀取存儲器中存儲的計算機程序,使得芯片執(zhí)行任一方面提供的方法。