欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

圖像處理方法及裝置以及電子終端與流程

文檔序號:12133346閱讀:247來源:國知局
圖像處理方法及裝置以及電子終端與流程

本發(fā)明實施例涉及圖像處理技術(shù)領(lǐng)域,尤其涉及一種圖像處理方法及裝置以及電子終端。



背景技術(shù):

目前,攝像頭已經(jīng)在智能移動終端上的到了廣泛的應(yīng)用,從最初的只配置后置攝像頭,到目前大部分移動終端都帶有雙攝像頭,即前置攝像頭和后置攝像頭。通過在UI界面上設(shè)置拍照按鈕和手勢動作,實現(xiàn)拍照和對焦的功能。例如,現(xiàn)有的部分移動終端后置攝像頭的對焦功能是通過觸摸觸摸屏上的預(yù)覽區(qū)域來完成,而拍照功能則是通過按下拍照按鈕或拍照觸摸鍵來完成。前置攝像頭的拍攝和對焦類似后置攝像頭的操作。

一般的,現(xiàn)有的移動終端都設(shè)置有前置攝像頭。使用時,用戶可以點擊相機的應(yīng)用圖標(biāo)進而打開相機應(yīng)用程序,打開后,用戶通常還需要將后置攝像頭切換為前置攝像頭,使前置攝像頭拍攝到的影像顯示在應(yīng)用界面中,比如在視頻通話、自拍、人臉識別等場景中使用前置攝像頭進行拍攝等。

以使用前置攝像頭拍攝照片為例,在實現(xiàn)本發(fā)明的過程中發(fā)明人發(fā)現(xiàn):由于當(dāng)使用前置攝像頭時,前置攝像頭類似鏡子的作用,從而能在顯示界面中正常顯示對象,由此造成前置攝像頭拍攝形成的最終圖像,往往為后置攝像頭拍攝圖像的鏡像圖像,導(dǎo)致對用戶的困擾,比如在查看照片時,與正常拍攝的照片相反。



技術(shù)實現(xiàn)要素:

本發(fā)明實施例的目的在于提供一種圖像處理方法及裝置以及電子終端,用以克服現(xiàn)有技術(shù)中前置攝像頭拍攝形成的最終圖像往往為后置攝像頭拍攝圖像的鏡像圖像,導(dǎo)致對用戶的困擾的缺陷。

本發(fā)明實施例采用的技術(shù)方案如下:

本發(fā)明實施例提供一種圖像處理方法,其包括:

獲取拍攝的第一圖像,并提取所述第一圖像上所有像素點的第一像素值;

對所述第一圖像上的第一像素值與變換矩陣進行乘積運算,獲得第二像素值,根據(jù)所述第二像素值生成與所述第一圖像具有鏡像關(guān)系的第二圖像。

可選地,在本發(fā)明的任一實施例中,所述獲取拍攝的第一圖像,包括:

獲取終端上應(yīng)用程序觸發(fā)前置攝像頭拍攝的第一圖像,所述應(yīng)用程序包括第三方應(yīng)用程序。

可選地,在本發(fā)明的任一實施例中,對所述第一圖像上的第一像素值與變換矩陣進行乘積運算,獲得第二像素值包括:根據(jù)鏡像關(guān)系類型確定變換矩陣,對所述第一圖像上的第一像素值與所述變換矩陣進行乘積運算,獲得第二像素值。

可選地,在本發(fā)明的任一實施例中,獲取拍攝的第一圖像之后自動進入提取所述第一圖像上所有像素點的第一像素值的步驟。

可選地,在本發(fā)明的任一實施例中,獲取拍攝的第一圖像之后,提取所述第一圖像上所有像素點的第一像素值之前包括:

獲取鏡像處理的觸發(fā)事件,根據(jù)所述鏡像處理的觸發(fā)事件,啟動提取所述第一圖像上所有像素點的第一像素值,所述鏡像處理的觸發(fā)事件包括:獲取在操作菜單中選擇的啟動鏡像處理選項。

本發(fā)明實施例還提供一種圖像處理裝置,其包括:

圖像獲取模塊,用于獲取拍攝的第一圖像;

像素值提取模塊,用于提取所述第一圖像上所有像素點的第一像素值;

圖像處理模塊,用于對所述第一圖像上的第一像素值與變換矩陣進行乘積運算,獲得第二像素值,根據(jù)所述第二像素值生成與所述第一圖像具有鏡像關(guān)系的第二圖像。

可選地,在本發(fā)明的任一實施例中,所述圖像處理模塊進一步用于獲取終端上應(yīng)用程序觸發(fā)前置攝像頭拍攝的第一圖像,所述應(yīng)用程序包括第三方應(yīng)用程序。

可選地,在本發(fā)明的任一實施例中,所述圖像處理模塊進一步用于根據(jù)鏡像關(guān)系類型確定變換矩陣,對所述第一圖像上的第一像素值與所述變換矩陣進行乘積運算,獲得第二像素值。

可選地,在本發(fā)明的任一實施例中,所述像素值提取模塊進一步用于獲取拍攝的第一圖像之后自動進入提取所述第一圖像上所有像素點的第一像素值的步驟。

可選地,在本發(fā)明的任一實施例中,還包括:圖像處理觸發(fā)模塊,用于獲取鏡像處理的觸發(fā)事件,根據(jù)所述鏡像處理的觸發(fā)事件,啟動所述像素值提取模塊提取所述第一圖像上所有像素點的第一像素值,所述鏡像處理的觸發(fā)事件包括:獲取在操作菜單中選擇的啟動鏡像處理選項。

本發(fā)明實施例還提供一種電子終端,其包括處理器,所述處理器用于獲取拍攝的第一圖像,并提取所述第一圖像上所有像素點的第一像素值;對所述第一圖像上的第一像素值與變換矩陣進行乘積運算,獲得第二像素值,根據(jù)所述第二像素值生成與所述第一圖像具有鏡像關(guān)系的第二圖像。

本發(fā)明實施例的技術(shù)方案具有以下優(yōu)點:

獲取拍攝的第一圖像,并提取所述第一圖像上所有像素點的第一像素值;對所述第一圖像上的第一像素值與變換矩陣進行乘積運算,獲得第二像素值,根據(jù)所述第二像素值生成與所述第一圖像具有鏡像關(guān)系的第二圖像,在后續(xù)圖像查看時,顯示的直接是正常的圖像,即與第一圖像具有鏡像關(guān)系的第二圖像,從而避免了對用戶的困擾。

附圖說明

為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為本發(fā)明實施例一圖像處理方法流程示意圖;

圖2為本發(fā)明實施例二圖像處理方法流程示意圖;

圖3為本發(fā)明實施例三圖像處理裝置結(jié)構(gòu)示意圖;

圖4為本發(fā)明實施例四圖像處理裝置結(jié)構(gòu)示意圖;

圖5為本發(fā)明實施例五電子終端結(jié)構(gòu)示意圖;

圖6為本發(fā)明實施例六圖像處理方法流程示意圖。

具體實施方式

為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。

圖1為本發(fā)明實施例一圖像處理方法流程示意圖;如圖1所示,其包括:

S101、獲取拍攝的第一圖像,并提取第一圖像上所有像素點的第一像素值;

本實施例中,步驟S101中獲取第一圖像時,可以獲取終端上應(yīng)用程序觸發(fā)前置攝像頭拍攝的第一圖像,應(yīng)用程序包括第三方應(yīng)用程序。在其他實施例中,也可以獲取終端上自帶的拍照程序。本實施例中,以在智能手機上應(yīng)用為例,第一圖像為正常拍攝圖像的鏡像圖像,即第一圖像與正常拍攝的圖像存在鏡像關(guān)系,將正常拍攝的圖像作為第二圖像。該鏡像關(guān)系可以是水平鏡像關(guān)系,也可以是垂直鏡像關(guān)系。

本實施例中,第一圖像由多個像素點組成,像素值代表圖像中像素點的位置。通過獲取像素點的第一像素值,以對其進行像素點的鏡像處理,從而得到第二圖片,詳細說明見下步驟。

S102、對第一圖像上的第一像素值與變換矩陣進行乘積運算,獲得第二像素值,根據(jù)第二像素值生成與第一圖像具有鏡像關(guān)系的第二圖像。

本實施例中,步驟S102中,判定第一圖像為正常拍攝圖像的鏡像圖像后,對第一圖像進行鏡像處理,得到與第一圖像成鏡像關(guān)系的第二圖片。此處的鏡像關(guān)系根據(jù)第一圖像與正常拍攝圖像之間的鏡像關(guān)系確定。

可選地,第一圖像與正常拍攝圖像為左右鏡像關(guān)系,在對第一圖像進行鏡像處理,生成與第一圖像具有鏡像關(guān)系的第二圖像時,可以對第一圖像進行左右鏡像處理,生成與第一圖像具有左右鏡像關(guān)系的第二圖像。

本實施例中,無論是左右鏡像還是上下鏡像,均通過對第一圖像上的各像素點的第一像素值與一變換矩陣進行乘積運算,進行平移、旋轉(zhuǎn)等變換,從而獲得鏡像處理后的各像素點的第二像素值,根據(jù)各像素點第二像素值生成第二圖像。

本實施例中,判定第一圖像為正常拍攝圖像的鏡像圖像之后則自動進入對第一圖像進行鏡像處理的步驟,無須人為觸發(fā)的操作。

本實施例中,通過獲取拍攝的第一圖像,并提取第一圖像上所有像素點的第一像素值,對第一圖像上的第一像素值與變換矩陣進行乘積運算,獲得第二像素值,根據(jù)第二像素值生成與第一圖像具有鏡像關(guān)系的第二圖像,在后續(xù)圖像查看時,顯示的直接是正常的圖像,即與第一圖像具有鏡像關(guān)系的第二圖像,從而避免了對用戶的困擾。

圖2為本發(fā)明實施例二圖像處理方法流程示意圖;如圖2所示,其包括:

S201、獲取拍攝的第一圖像;

本實施例中,步驟S201類似上述圖1中的S101中獲取拍攝的第一圖像,詳細不再贅述。

S202、獲取鏡像處理的觸發(fā)事件,根據(jù)鏡像處理的觸發(fā)事件,啟動提取所述第一圖像上所有像素點的第一像素值;

本實施例中,鏡像處理的觸發(fā)事件包括:獲取在操作菜單中選擇的啟動鏡像處理選項。

與上述實施例不同的是,本實施例中,在拍攝圖像的過程中,向用戶提供可選的操作菜單,供用戶進行選擇是否進行鏡像處理。比如,可以在拍攝界面中加載一“鏡像處理”的虛擬按鈕,通過捕獲對該按鈕的觸發(fā),從而獲取鏡像處理的觸發(fā)事件。

可替代的,也可以通過觸發(fā)終端上的物理按鍵,通過捕獲對該物理按鍵的觸發(fā),從而獲取鏡像處理的觸發(fā)事件。

可替代,也可以通過語音識別的方式,對捕捉到的語音操作指令進行識別,從而獲取鏡像處理的觸發(fā)事件。

S203、提取所述第一圖像上所有像素點的第一像素值;

本實施例中,步驟S203上述圖1中的S101中提取所述第一圖像上所有像素點的第一像素值,詳細不再贅述。

S204、對第一圖像上的第一像素值與變換矩陣進行乘積運算,獲得第二像素值,根據(jù)第二像素值生成與第一圖像具有鏡像關(guān)系的第二圖像。

本實施例中,步驟S203類似上述圖1中的S102,詳細不再贅述。

本實施例中,通過獲取拍攝的第一圖像,并提取第一圖像上所有像素點的第一像素值,獲取鏡像處理的觸發(fā)事件,根據(jù)鏡像處理的觸發(fā)事件,啟動提取所述第一圖像上所有像素點的第一像素值,對第一圖像上的第一像素值與變換矩陣進行乘積運算,獲得第二像素值,根據(jù)第二像素值生成與第一圖像具有鏡像關(guān)系的第二圖像,在后續(xù)圖像查看時,顯示的直接是正常的圖像,即與第一圖像具有鏡像關(guān)系的第二圖像,從而避免了對用戶的困擾。

圖3為本發(fā)明實施例三圖像處理裝置結(jié)構(gòu)示意圖;如圖3所示,其包括:

圖像獲取模塊301,用于獲取拍攝的第一圖像;

像素值提取模塊302,用于提取所述第一圖像上所有像素點的第一像素值;

圖像處理模塊303,用于對第一圖像上的第一像素值與變換矩陣進行乘積運算,獲得第二像素值,根據(jù)第二像素值生成與第一圖像具有鏡像關(guān)系的第二圖像。

可選地,在本發(fā)明的任一實施例中,圖像處理模塊進一步用于獲取終端上應(yīng)用程序觸發(fā)前置攝像頭拍攝的第一圖像,應(yīng)用程序包括第三方應(yīng)用程序。

可選地,在本發(fā)明的任一實施例中,圖像處理模塊進一步用于根據(jù)鏡像關(guān)系類型確定變換矩陣,根據(jù)對第一圖像上的第一像素值與變換矩陣進行乘積運算,獲得第二像素值。

可選地,在本發(fā)明的任一實施例中,像素值提取模塊進一步用于獲取拍攝的第一圖像之后自動進入提取第一圖像上所有像素點的第一像素值的步驟。

本實施例中,通過圖像獲取模塊獲取拍攝的第一圖像,像素值提取模塊提取第一圖像上所有像素點的第一像素值,則圖像處理模塊為對第一圖像上的第一像素值與變換矩陣進行乘積運算,獲得第二像素值,根據(jù)第二像素值生成與第一圖像具有鏡像關(guān)系的第二圖像,在后續(xù)圖像查看時,顯示的直接是正常的圖像,即與第一圖像具有鏡像關(guān)系的第二圖像,從而避免了對用戶的困擾。

圖4為本發(fā)明實施例四圖像處理裝置結(jié)構(gòu)示意圖;如圖4所示,其包括:

圖像獲取模塊401,用于獲取拍攝的第一圖像;

像素值提取模塊402,用于提取所述第一圖像上所有像素點的第一像素值;

圖像處理模塊403,用于對第一圖像上的第一像素值與變換矩陣進行乘積運算,獲得第二像素值,根據(jù)第二像素值生成與第一圖像具有鏡像關(guān)系的第二圖像。

本實施例中,還包括:圖像處理觸發(fā)模塊404,用于獲取鏡像處理的觸發(fā)事件,根據(jù)鏡像處理的觸發(fā)事件,啟動像素值提取模塊,鏡像處理的觸發(fā)事件包括:獲取在操作菜單中選擇的啟動鏡像處理選項。

本實施例中,通過圖像獲取模塊獲取拍攝的第一圖像,圖像處理觸發(fā)模塊像素值獲取鏡像處理的觸發(fā)事件,根據(jù)鏡像處理的觸發(fā)事件,啟動像素值提取模塊提取第一圖像上所有像素點的第一像素值,則圖像處理模塊為對第一圖像上的第一像素值與變換矩陣進行乘積運算,獲得第二像素值,根據(jù)像素值生成與第一圖像具有鏡像關(guān)系的第二圖像,在后續(xù)圖像查看時,顯示的直接是正常的圖像,即與第一圖像具有鏡像關(guān)系的第二圖像,從而避免了對用戶的困擾。

圖5為本發(fā)明實施例五電子終端結(jié)構(gòu)示意圖;如圖5所示,其包括前置攝像頭501以及處理器502,其中,

前置攝像頭501用于拍攝第一圖像。

處理器502用于獲取拍攝的第一圖像,并提取第一圖像上所有像素點的第一像素值;對第一圖像上的第一像素值與變換矩陣進行乘積運算,獲得第二像素值,根據(jù)第二像素值生成與第一圖像具有鏡像關(guān)系的第二圖像。

本實施例中,處理器502進一步用于獲取終端上應(yīng)用程序觸發(fā)前置攝像頭拍攝的第一圖像,應(yīng)用程序包括第三方應(yīng)用程序。

本實施例中,處理器502進一步用于獲取鏡像關(guān)系類型確定變換矩陣,根據(jù)對第一圖像上的第一像素值與變換矩陣進行乘積運算,獲得第二像素值。

本實施例中,處理器502進一步用于獲取拍攝的第一圖像之后自動進入提取第一圖像上所有像素點的第一像素值的步驟。

本實施例中,處理器502進一步用于獲取鏡像處理的觸發(fā)事件,根據(jù)鏡像處理的觸發(fā)事件,啟動提取第一圖像上所有像素點的第一像素值,鏡像處理的觸發(fā)事件包括:獲取在操作菜單中選擇的啟動鏡像處理選項。

在上述實施例中,還包括對鏡像處理得到的第二圖像進行保存,具體的可以存儲在終端的存儲器上,也可以加載在終端的緩存中。

本實施例中,處理器獲取拍攝的第一圖像,并提取第一圖像上所有像素點的第一像素值;對第一圖像上的第一像素值與變換矩陣進行乘積運算,獲得第二像素值,根據(jù)第二像素值生成與第一圖像具有鏡像關(guān)系的第二圖像,在后續(xù)圖像查看時,顯示的直接是正常的圖像,即與第一圖像具有鏡像關(guān)系的第二圖像,從而避免了對用戶的困擾。

圖6為本發(fā)明實施例六圖像處理方法流程示意圖;如圖6所示,本實施例結(jié)合具體使用情形進行說明,具體地其包括:

S601、獲取用前置攝像頭拍攝的照片;

S602、判斷用戶是否啟動設(shè)置了的鏡像處理,以對步驟S601拍攝的圖像進行鏡像,如果啟動設(shè)置了的鏡像處理,則執(zhí)行步驟S603;如果沒有啟動設(shè)置了的鏡像處理,直接保存S601中拍攝的圖像;如果沒有設(shè)置鏡像處理,則提示用戶設(shè)置鏡像處理。

S603、對步驟S601中拍攝的圖像進行鏡像處理并保存;

以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性的勞動的情況下,即可以理解并實施。

通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實施方式可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當(dāng)然也可以通過硬件。基于這樣的理解,上述技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品可以存儲在計算機可讀存儲介質(zhì)中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個實施例或者實施例的某些部分所述的方法。

最后應(yīng)說明的是:以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精神和范圍。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
靖宇县| 寿宁县| 皮山县| 乐业县| 五莲县| 昂仁县| 凉城县| 鄂托克旗| 兰州市| 河东区| 喀喇沁旗| 泰顺县| 金华市| 南陵县| 南漳县| 泰和县| 阿尔山市| 定州市| 高密市| 西畴县| 凤城市| 汕头市| 黄陵县| 翁牛特旗| 寿阳县| 牙克石市| 萨迦县| 融水| 长武县| 措美县| 依安县| 恭城| 玉环县| 葵青区| 蒙阴县| 正阳县| 历史| 长顺县| 安塞县| 宜丰县| 志丹县|