一種拍照過(guò)程中場(chǎng)景變化檢測(cè)方法及移動(dòng)終端的制作方法
【專利摘要】本發(fā)明提供了一種拍照過(guò)程中場(chǎng)景變化檢測(cè)方法,屬于通信技術(shù)領(lǐng)域,包括:獲取攝像頭采集的第一預(yù)覽圖像和第二預(yù)覽圖像;并根據(jù)所述第一預(yù)覽圖像和第二預(yù)覽圖像,確定第一局部圖像和第二局部圖像;然后對(duì)所述第一局部圖像和第二局部圖像進(jìn)行灰度值匹配,確定場(chǎng)景是否發(fā)生變化;其中,所述第一預(yù)覽圖像和第二預(yù)覽圖像均為Y通道圖像。本發(fā)明提供的方法僅需要對(duì)預(yù)覽圖像的局部圖像進(jìn)行匹配運(yùn)算,減小了圖像匹配的運(yùn)算量,提高了場(chǎng)景變化檢測(cè)的效率;并且,利用Y通道數(shù)據(jù)進(jìn)行灰度值匹配,進(jìn)一步減小了匹配運(yùn)算的復(fù)雜度,提高了場(chǎng)景變化檢測(cè)的效率,解決了圖像場(chǎng)景變化檢測(cè)效率低下,無(wú)法快速、實(shí)時(shí)地在拍照過(guò)程中進(jìn)行場(chǎng)景變化檢測(cè)的問(wèn)題。
【專利說(shuō)明】
-種拍照過(guò)程中場(chǎng)景變化檢測(cè)方法及移動(dòng)終端
技術(shù)領(lǐng)域
[0001] 本發(fā)明設(shè)及通信技術(shù)領(lǐng)域,尤其設(shè)及一種拍照過(guò)程中場(chǎng)景變化檢測(cè)方法及移動(dòng)終 JLjJU 乂而。
【背景技術(shù)】
[0002] 在移動(dòng)終端在拍照或攝像的過(guò)程中,均需要檢測(cè)移動(dòng)終端的攝像頭所采集的圖像 場(chǎng)景是否發(fā)生變化。例如,當(dāng)拍照或者拍攝視頻時(shí),在圖像獲取過(guò)程中,由于攝像頭采集的 圖像發(fā)生了場(chǎng)景變化而經(jīng)常需要調(diào)整焦距、感光度等。
[0003] 目前,圖像場(chǎng)景變化的檢測(cè)方法為:從連續(xù)的圖像序列中獲取部分圖像對(duì)應(yīng)位置 處的運(yùn)動(dòng)矢量信息,根據(jù)運(yùn)動(dòng)矢量信息的變化檢測(cè)圖像場(chǎng)景的變化;或從連續(xù)的圖像序列 中獲取部分圖像的基本屬性信息,如梯度直方圖、色調(diào)直方圖等,根據(jù)獲得的圖像間各個(gè)屬 性的匹配程度檢測(cè)圖像場(chǎng)景是否變化。現(xiàn)有的圖像場(chǎng)景檢測(cè)方法計(jì)算量大,導(dǎo)致場(chǎng)景檢測(cè) 的效率低,無(wú)法滿足移動(dòng)終端用戶的快速、實(shí)時(shí)地在拍照過(guò)程中進(jìn)行場(chǎng)景變化檢測(cè)的需求。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明實(shí)施例提供一種拍照過(guò)程中場(chǎng)景變化檢測(cè)方法及移動(dòng)終端,W解決現(xiàn)有技 術(shù)中由于計(jì)算運(yùn)動(dòng)矢量或者梯度直方圖、色調(diào)直方圖等信息計(jì)算量大,導(dǎo)致檢測(cè)效率低下, 無(wú)法快速、實(shí)時(shí)地在拍照過(guò)程中進(jìn)行場(chǎng)景變化檢測(cè)的問(wèn)題。
[0005] 第一方面,本發(fā)明實(shí)施例提供了一種拍照過(guò)程中場(chǎng)景變化檢測(cè)方法,應(yīng)用于具有 攝像頭的移動(dòng)終端,所述拍照過(guò)程中場(chǎng)景變化檢測(cè)方法包括:
[0006] 獲取攝像頭采集的第一預(yù)覽圖像和第二預(yù)覽圖像;
[0007] 根據(jù)所述第一預(yù)覽圖像和第二預(yù)覽圖像,確定第一局部圖像和第二局部圖像;
[000引對(duì)所述第一局部圖像和第二局部圖像進(jìn)行灰度值匹配,確定場(chǎng)景是否發(fā)生變化;
[0009] 其中,所述第一預(yù)覽圖像和第二預(yù)覽圖像均為Y通道圖像。
[0010] 第二方面,本發(fā)明實(shí)施例還提供了一種移動(dòng)終端,包括攝像頭,所述移動(dòng)終端還包 括:
[0011] 圖像獲取模塊,用于獲取攝像頭采集的第一預(yù)覽圖像和第二預(yù)覽圖像;
[0012] 圖像確定模塊,用于根據(jù)所述圖像獲取模塊獲取的第一預(yù)覽圖像和第二預(yù)覽圖 像,確定第一局部圖像和第二局部圖像;
[0013] 場(chǎng)景變化確定模塊,用于對(duì)所述圖像確定模塊確定的第一局部圖像和第二局部圖 像進(jìn)行灰度值匹配,確定場(chǎng)景是否發(fā)生變化;
[0014] 其中,所述第一預(yù)覽圖像和第二預(yù)覽圖像均為Y通道圖像。
[0015] 運(yùn)樣,本發(fā)明實(shí)施例中,通過(guò)獲取攝像頭采集的第一預(yù)覽圖像和第二預(yù)覽圖像;并 根據(jù)所述第一預(yù)覽圖像和第二預(yù)覽圖像,確定第一局部圖像和第二局部圖像;然后對(duì)所述 第一局部圖像和第二局部圖像進(jìn)行灰度值匹配,確定場(chǎng)景是否發(fā)生變化;其中,所述第一預(yù) 覽圖像和第二預(yù)覽圖像均為Y通道圖像。與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例僅需要對(duì)預(yù)覽圖像 的局部圖像進(jìn)行匹配運(yùn)算,減小了圖像匹配的運(yùn)算量,提高了場(chǎng)景變化檢測(cè)的效率;并且, 利用Y通道數(shù)據(jù)進(jìn)行灰度值匹配,進(jìn)一步減小了匹配運(yùn)算的復(fù)雜度,提高了場(chǎng)景變化檢測(cè)的 效率,可W快速、實(shí)時(shí)地在拍照預(yù)覽過(guò)程中進(jìn)行場(chǎng)景變化檢測(cè)。
【附圖說(shuō)明】
[0016] 為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)本發(fā)明實(shí)施例描述中所需 要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例, 對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可W根據(jù)運(yùn)些附圖獲 得其他的附圖。
[0017] 圖1是本發(fā)明實(shí)施例一的場(chǎng)景變化檢測(cè)方法的流程圖;
[0018] 圖2是本發(fā)明實(shí)施例一的場(chǎng)景變化檢測(cè)方法中像素塊劃分示意圖;
[0019] 圖3是本發(fā)明實(shí)施例一的場(chǎng)景變化檢測(cè)方法局部圖像進(jìn)行灰度值匹配的流程圖;
[0020] 圖4是本發(fā)明實(shí)施例二的移動(dòng)終端的結(jié)構(gòu)圖之一;
[0021] 圖5是本發(fā)明實(shí)施例二的移動(dòng)終端的結(jié)構(gòu)圖之二;
[0022] 圖6是本發(fā)明實(shí)施例S的移動(dòng)終端的結(jié)構(gòu)圖;
[0023] 圖7是本發(fā)明實(shí)施例四的移動(dòng)終端的結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0024] 下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā) 明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施 例,都屬于本發(fā)明保護(hù)的范圍。
[002引實(shí)施例一:
[0026] 本實(shí)施例提供了一種拍照過(guò)程中場(chǎng)景變化檢測(cè)方法,應(yīng)用于具有攝像頭的移動(dòng)終 端,如圖1所示,該方法包括步驟101至步驟103。
[0027] 步驟101,獲取攝像頭采集的第一預(yù)覽圖像和第二預(yù)覽圖像。
[0028] 本發(fā)明實(shí)施例中得到圖像的數(shù)據(jù)是智能手機(jī)采集的原始圖像經(jīng)過(guò)去壞點(diǎn)、伽馬校 正、顏色校正、顏色增強(qiáng)、去噪等圖像處理后,得到的YUV格式的圖像數(shù)據(jù),并提取Y通道圖像 數(shù)據(jù)進(jìn)行匹配。其中,所述第一預(yù)覽圖像和第二預(yù)覽圖像均為Y通道圖像。
[0029] 下面W將本發(fā)明應(yīng)用于智能手機(jī)的拍照過(guò)程中對(duì)焦的一個(gè)應(yīng)用場(chǎng)景為例對(duì)本發(fā) 明的技術(shù)方案進(jìn)行詳細(xì)說(shuō)明。
[0030] 在智能手機(jī)啟動(dòng)拍照應(yīng)用后,會(huì)啟動(dòng)預(yù)覽模式W顯示采集的圖像,然后對(duì)采集的 圖像中的物體自動(dòng)對(duì)焦,或者當(dāng)用戶點(diǎn)擊圖像中的某個(gè)人物或物體時(shí)實(shí)現(xiàn)手動(dòng)觸發(fā)對(duì)焦。 在預(yù)覽過(guò)程中,經(jīng)常會(huì)出現(xiàn)被拍攝的物體移出焦距范圍的情況,只有實(shí)時(shí)檢測(cè)預(yù)覽過(guò)程中 采集的圖像中的場(chǎng)景變化,才能及時(shí)調(diào)整焦距。
[0031] 本發(fā)明在具體實(shí)施時(shí),首先選擇待檢測(cè)的第一預(yù)覽圖像和第二預(yù)覽圖像,其中,所 述第一預(yù)覽圖像和所述第二預(yù)覽圖像選自于攝像頭采集的圖像序列,所述第一預(yù)覽圖像的 帖序號(hào)小于所述第二預(yù)覽圖像。在具體實(shí)施時(shí),對(duì)于靜態(tài)圖像,可W選擇對(duì)焦后預(yù)覽的第一 帖圖像作為判斷場(chǎng)景變化的第一預(yù)覽圖像,并實(shí)時(shí)選擇預(yù)覽過(guò)程中后續(xù)采集的當(dāng)前帖圖像 作為第二預(yù)覽圖像,通過(guò)比對(duì)第二預(yù)覽圖像和第一預(yù)覽圖像內(nèi)容的變化,判斷圖像場(chǎng)景是 否發(fā)生變化。便于拍照應(yīng)用進(jìn)一步根據(jù)圖像場(chǎng)景變化的判斷結(jié)果及時(shí)調(diào)整焦距。通常在對(duì) 焦開(kāi)始后,預(yù)覽的第一帖表示用戶想要拍攝的場(chǎng)景,因此本實(shí)施例采用預(yù)覽的第一帖數(shù)據(jù) 與預(yù)覽的當(dāng)前帖進(jìn)行圖像匹配。對(duì)于拍照的內(nèi)容變化速度比較快的應(yīng)用場(chǎng)景中,如視頻拍 攝,選擇的所述第二預(yù)覽圖像與所述第一預(yù)覽圖像之間間隔的圖像帖小于預(yù)設(shè)數(shù)量。具體 實(shí)施時(shí),所述第二預(yù)覽圖像與所述第一預(yù)覽圖像之間間隔的圖像帖可W為0,所述預(yù)設(shè)數(shù)量 根據(jù)應(yīng)用場(chǎng)景的檢測(cè)需求設(shè)置。采用間隔小于預(yù)設(shè)數(shù)量圖像帖的兩帖預(yù)覽圖像進(jìn)行圖像匹 配,便于在動(dòng)態(tài)場(chǎng)景中及時(shí)發(fā)現(xiàn)場(chǎng)景變化。
[0032] 步驟102,根據(jù)所述第一預(yù)覽圖像和第二預(yù)覽圖像,確定第一局部圖像和第二局部 圖像。
[0033] 具體實(shí)施時(shí),預(yù)覽圖像數(shù)據(jù)太大會(huì)增加的匹配運(yùn)算的時(shí)間,為了減少圖像匹配的 運(yùn)算量,提高場(chǎng)景檢測(cè)效率,優(yōu)選地,選擇第一預(yù)覽圖像和第二預(yù)覽圖像的部分圖像數(shù)據(jù)進(jìn) 行匹配,因此,首先根據(jù)所述第一預(yù)覽圖像和第二預(yù)覽圖像,確定第一局部圖像和第二局部 圖像。所述第一局部圖像為W所述第一預(yù)覽圖像的中屯、像素為中屯、的預(yù)設(shè)尺寸的圖像區(qū) 域,所述第二局部圖像為W所述第二預(yù)覽圖像的中屯、像素為中屯、的預(yù)設(shè)尺寸的圖像區(qū)域, 其中,所述預(yù)設(shè)尺寸為CXd像素塊,其中,C和d均為正整數(shù)。如圖2所示,W智能手機(jī)采集的 預(yù)覽圖像201為例,W該圖像的左上角為坐標(biāo)原點(diǎn),該圖像的中屯、像素 P的坐標(biāo),W該中屯、像 素 P為中屯、,確定一矩形區(qū)域202,該矩形區(qū)域的寬為d個(gè)像素,高為C個(gè)像素,其中,C和d均為 正整數(shù),并且,d小于預(yù)覽圖像的像素寬度,C小于預(yù)覽圖像的像素高度。優(yōu)選的,根據(jù)現(xiàn)有技 術(shù)中智能手機(jī)采集的圖像的分辨率和場(chǎng)景檢測(cè)的時(shí)效性要求,將d設(shè)置為480,C設(shè)置為640, 即選擇第一預(yù)覽圖像和第二預(yù)覽圖像中屯、大小為640X480的區(qū)域內(nèi)的圖像數(shù)據(jù)進(jìn)行場(chǎng)景 變化檢測(cè),既適用于大部分應(yīng)用場(chǎng)景,又能加快圖像場(chǎng)景檢測(cè)的計(jì)算速度。
[0034] 在本發(fā)明的其他實(shí)施例中,還可W根據(jù)用戶的手動(dòng)設(shè)置確定第一預(yù)覽圖像的第一 局部圖像和第二預(yù)覽圖像的第二局部圖像,具體為:所述第一局部圖像為所述第一預(yù)覽圖 像中用戶指定的區(qū)域圖像,所述第二局部圖像為所述第二預(yù)覽圖像中與所述第一局部圖像 對(duì)應(yīng)位置區(qū)域的圖像。例如,檢測(cè)用戶在第一預(yù)覽圖像上的觸摸手勢(shì),根據(jù)所述觸摸手勢(shì)確 定用戶指定區(qū)域,第一局部圖像為所述第一預(yù)覽圖像中用戶指定區(qū)域內(nèi)的圖像該區(qū)域圖像 的位置和大小根據(jù)觸摸手勢(shì)確定,具體實(shí)施時(shí),觸摸手勢(shì)可W為兩點(diǎn)滑動(dòng)或=點(diǎn)滑動(dòng)等;再 例如,檢測(cè)用戶在第一預(yù)覽圖像上的點(diǎn)擊操作,W點(diǎn)擊操作的位置為中屯、,確定預(yù)設(shè)尺寸區(qū) 域,第一局部圖像為所述第一預(yù)覽圖像中預(yù)設(shè)尺寸區(qū)域內(nèi)的圖像;具體實(shí)施時(shí),還可W通過(guò) 設(shè)置配置界面,引導(dǎo)用戶設(shè)置場(chǎng)景變化檢測(cè)的指定區(qū)域,然后選擇第一預(yù)覽圖像內(nèi)所述指 定區(qū)域的圖像作為第一局部圖像。本發(fā)明對(duì)用于設(shè)置指定區(qū)域的具體方法不做限定。確定 用戶指定的區(qū)域圖像進(jìn)行匹配,更具有針對(duì)性,能夠提高場(chǎng)景變化檢測(cè)的準(zhǔn)確率。
[0035] 根據(jù)用戶指定的區(qū)域確定第一局部圖像之后,所述第二局部圖像為所述第二預(yù)覽 圖像中與所述第一局部圖像對(duì)應(yīng)位置區(qū)域的圖像。
[0036] 具體實(shí)施時(shí),所述指定區(qū)域可W為矩形,也可W為圓形等其他規(guī)則形狀。為了計(jì)算 方便,W下實(shí)施例W指定區(qū)域?yàn)榫匦螀^(qū)域?qū)夹g(shù)方案進(jìn)行說(shuō)明。
[0037] 步驟103,對(duì)所述第一局部圖像和第二局部圖像進(jìn)行灰度值匹配,確定場(chǎng)景是否發(fā) 生變化。
[0038] 具體實(shí)施時(shí),本發(fā)明W像素塊為基本的單元進(jìn)行圖像比對(duì)。如圖3所示,所述對(duì)所 述第一局部圖像和第二局部圖像進(jìn)行灰度值匹配,確定場(chǎng)景是否發(fā)生變化的步驟,包括步 驟1031至步驟1037。
[0039] 步驟1031,分別將所述第一局部圖像和第二局部圖像劃分為aXb像素塊。
[0040] 其中,所述第一局部圖像和第二局部圖像中的每個(gè)aXb像素塊之間間隔多個(gè)aXb 像素塊,a和b均為正整數(shù)。
[0041] 在步驟1031中,分別將所述第一局部圖像和第二局部圖像劃分為aXb像素塊,其 中,所述第一局部圖像和第二局部圖像中的每個(gè)aXb像素塊之間間隔多個(gè)aXb像素塊。其 中,a和b均為正整數(shù),a和b可W相同,也可W不同。通常圖像優(yōu)化處理需要使用硬件加速,在 進(jìn)行硬件寄存器讀寫(xiě)時(shí),寄存器操作W字節(jié)為單位,一個(gè)字節(jié)對(duì)應(yīng)8個(gè)比特位,為了進(jìn)一步 提高計(jì)算速度,本發(fā)明的實(shí)施例中,綜合運(yùn)算量及后續(xù)優(yōu)化的考慮,a和b選擇能被8整除的 正整數(shù),如a = b = 8,則像素塊的大小為a X b = 64個(gè)像素。
[0042] 分別將所述第一局部圖像和第二局部圖像劃分為aXb像素塊,其中,所述第一局 部圖像和第二局部圖像中的每個(gè)aXb像素塊之間間隔多個(gè)aXb像素塊的一個(gè)具體實(shí)施方 式是:將第一局部圖像和第二局部圖像分別劃分為相鄰排布的第二數(shù)量個(gè)aXb像素塊;按 照預(yù)設(shè)位置分布規(guī)則對(duì)由所述第一局部圖像劃分得到的第二數(shù)量個(gè)a Xb像素塊進(jìn)行下采 樣得到第一數(shù)量個(gè)a X b像素塊,W及,按照所述預(yù)設(shè)位置分布規(guī)則對(duì)由所述第二局部圖像 劃分得到的第二數(shù)量個(gè)a X b像素塊進(jìn)行下采樣得到第一數(shù)量個(gè)a X b像素塊;其中,所述第 一數(shù)量小于所述第二數(shù)量。下面W指定區(qū)域?yàn)?40 X 480,像素塊為8 X 8像素塊為例,進(jìn)一步 說(shuō)明優(yōu)選實(shí)施例中第一數(shù)量個(gè)參考像素塊和待比對(duì)像素塊的確定方法。
[0043] 如圖2所示,首先將第一預(yù)覽圖像201和第二預(yù)覽圖像203的第一局部圖像202和第 二局部圖像204分別劃分為相鄰排布的第二數(shù)量個(gè)預(yù)設(shè)尺寸的像素塊。將第一局部圖像202 按照從左到右,由上至下的順序劃分為相鄰排布的8 X 8的像素塊,如像素塊2021、2022、 2023、2024,可W得到80行像素塊,每行相鄰排布60個(gè)像素塊,共得到4800個(gè)像素塊(即第二 數(shù)量等于4800);按照同樣的劃分方法,將第二局部圖像204進(jìn)行劃分,得到4800個(gè)像素塊, 如像素塊2041、2042、2043、2044。其中,第一局部圖像劃分得到的像素塊和第二局部圖像 204劃分得到的像素塊的位置一一對(duì)應(yīng),如:像素塊2021和像素塊2041的位置對(duì)應(yīng),像素塊 2023和像素塊2043的位置對(duì)應(yīng)。
[0044] 然后,按照預(yù)設(shè)位置分布規(guī)則對(duì)由所述第一局部圖像202劃分得到的第二數(shù)量個(gè) 像素塊進(jìn)行下采樣得到第一數(shù)量個(gè)待匹配的像素塊,如圖2中的像素塊2021、2023、2024, W 及,按照所述預(yù)設(shè)位置分布規(guī)則對(duì)由所述第二局部圖像204劃分得到的第二數(shù)量個(gè)像素塊 進(jìn)行下采樣得到第一數(shù)量個(gè)待比對(duì)的像素塊,如圖2中的像素塊2041、2043、2044。其中,預(yù) 設(shè)位置分布規(guī)則包括:每行像素塊中間隔E個(gè)像素塊選擇一個(gè)像素塊,或者每列像素塊中間 隔F個(gè)像素塊選擇一個(gè)像素塊,或者每行像素塊中間隔E個(gè)像素塊選擇一個(gè)像素塊且每列像 素塊中間隔F個(gè)像素塊選擇一個(gè)像素塊。W預(yù)設(shè)位置分布規(guī)則為:每行像素塊中間隔E個(gè)像 素塊選擇一個(gè)像素塊且每列像素塊中間隔F個(gè)像素塊選擇一個(gè)像素塊為例,第一數(shù)量M的計(jì) 算公式如下:
[0045]
[0046] 其中,M為待匹配的像素塊數(shù)量,W為所述第一局部圖像的寬度值,L為所述第一局 部圖像的長(zhǎng)度值,E為每個(gè)a X b像素塊之間在寬度方向上間隔的像素塊個(gè)數(shù),F(xiàn)為每個(gè)a X b 像素塊之間在長(zhǎng)度方向上間隔的像素塊個(gè)數(shù),a為所述a X b像素塊的寬度,b為所述a X b像 素塊的長(zhǎng)度,E和F可W相同,也可W不同。具體實(shí)施時(shí),若E和F均取值為3;預(yù)設(shè)位置分布規(guī) 則為:每行像素塊中間隔E個(gè)像素塊選擇一個(gè)像素塊且每列像素塊中間隔F個(gè)像素塊選擇一 個(gè)像素塊,則按照預(yù)設(shè)位置分布規(guī)則對(duì)由所述第一局部圖像劃分得到的4800個(gè)8X8的像素 塊進(jìn)行下采樣得到300個(gè)待匹配的像素塊。同理,按照同樣的預(yù)設(shè)位置分布規(guī)則對(duì)由所述第 二局部圖像劃分得到的4800個(gè)8X8的像素塊進(jìn)行下采樣得到300個(gè)待匹配的像素塊。為了 降低圖像匹配的計(jì)算量,同時(shí)不影響場(chǎng)景檢測(cè)的準(zhǔn)確性,優(yōu)選地,所述E和F小于10。
[0047] 確定用于匹配的像素塊的另一個(gè)實(shí)施例是:分別將所述第一局部圖像和第二局部 圖像劃分為aXb像素塊,其中,所述第一局部圖像和第二局部圖像中的每個(gè)aXb像素塊之 間間隔多個(gè)像素?!揪唧w實(shí)施方式】是:W所述第一局部圖像的左上角作為坐標(biāo)原點(diǎn)建立平面 直角坐標(biāo)系,對(duì)所述第一局部圖像內(nèi)的像素進(jìn)行間隔第五數(shù)量像素點(diǎn)的下采樣,并W采樣 得到的像素點(diǎn)作為左上頂點(diǎn)(或中屯、點(diǎn))確定M個(gè)aXb像素塊,其中,第五數(shù)量大于a和b,所 述第五數(shù)量?jī)?yōu)選為能被8整除的正整數(shù)。W第五數(shù)量為32為例,若a和b為8,則對(duì)于640 X 480 的第一局部圖像進(jìn)行劃分,得到的8X8像素塊的數(shù)量是300,即M = 300。采用與劃分第一局 部圖像相同的方法將第二局部圖像劃分為相互間隔的M個(gè)待匹配的像素塊。
[0048] W上僅列舉了兩種確定待匹配的aXb像素塊的方式,還可W通過(guò)其他的方法確定 待匹配的像素塊,W提取像素塊的數(shù)據(jù)用于場(chǎng)景變化檢測(cè),本發(fā)明在此不寶述。應(yīng)該理解, W上實(shí)施例僅是為了使本發(fā)明的方案更容易理解并易于執(zhí)行,不應(yīng)作為對(duì)本發(fā)明的限定。
[0049] 本發(fā)明的實(shí)施例,通過(guò)獲取攝像頭采集的第一預(yù)覽圖像和第二預(yù)覽圖像;并根據(jù) 所述第一預(yù)覽圖像和第二預(yù)覽圖像,確定第一局部圖像和第二局部圖像;然后對(duì)所述第一 局部圖像和第二局部圖像劃分為aXb像素塊,并選擇其中部分像素塊進(jìn)行灰度值匹配,確 定場(chǎng)景是否發(fā)生變化,進(jìn)一步減小了匹配運(yùn)算的復(fù)雜度,提高了場(chǎng)景變化檢測(cè)的效率。
[0050] 步驟1032,根據(jù)所述第一預(yù)覽圖像,計(jì)算得到圖像匹配闊值。
[0051] 在進(jìn)行像素塊匹配之前,需要根據(jù)所述第一預(yù)覽圖像,計(jì)算得到圖像匹配闊值。具 體實(shí)施時(shí),有兩種計(jì)算方式:第一種,根據(jù)所述第一預(yù)覽圖像的灰度平均值和所述像素塊的 尺寸計(jì)算匹配闊值;第二種,根據(jù)所述第一預(yù)覽圖像的灰度平均值計(jì)算匹配闊值。
[0052] 第一種所述根據(jù)所述第一預(yù)覽圖像,計(jì)算得到圖像匹配闊值的方式,包括:對(duì)所述 第一預(yù)覽圖像的所有像素的灰度值進(jìn)行求均值運(yùn)算,得到灰度平均值;獲取所述a X b像素 塊的像素尺寸值;根據(jù)公式
計(jì)算得到圖像匹配闊值,其中y為所述圖 像匹配闊值,size為所述aXb像素塊的像素尺寸值,avg為所述灰度平均值。
[0053] 第二種所述根據(jù)所述第一預(yù)覽圖像,計(jì)算得到圖像匹配闊值的方式,包括:對(duì)所述 第一預(yù)覽圖像的所有像素的灰度值進(jìn)行求均值運(yùn)算,得到灰度平均值;根據(jù)公式
計(jì)算得到圖像匹配闊值,其中y為所述圖像匹配闊值,avg為所述灰度平均值。 其中,灰度平均值的計(jì)算公式如下:
[0化4]
[0055] 其中,W'為所述第一預(yù)覽圖像的寬度值,L'為所述第一預(yù)覽圖像的長(zhǎng)度值,p(j)是 第一預(yù)覽圖像內(nèi)位置為j的像素點(diǎn)的灰度值,avg是第一預(yù)覽圖像的平均灰度值。
[0056] 步驟1033,根據(jù)所述第一局部圖像,計(jì)算得到匹配次數(shù)M。
[0057] 在進(jìn)行像素塊匹配之前,還需要根據(jù)所述第一局部圖像,計(jì)算得到匹配次數(shù)M。具 體實(shí)施時(shí),首先,獲取第一局部圖像的長(zhǎng)度值L和寬度值W;匹配次數(shù)M等于第一局部圖像劃 分得到的a X b像素塊的數(shù)量,匹配次數(shù)M的計(jì)算公式如下:
[0化引
。
[0059] 其中,M為所述匹配次數(shù),W為所述第一局部圖像的寬度值,L為所述第一局部圖像 的長(zhǎng)度值,E為每個(gè)aXb像素塊之間在寬度方向上間隔的像素塊個(gè)數(shù),F(xiàn)為每個(gè)aXb像素塊 之間在長(zhǎng)度方向上間隔的像素塊個(gè)數(shù),a為所述a X b像素塊的寬度,b為所述a X b像素塊的 長(zhǎng)度,E和F可W相同,也可W不同。
[0060] 步驟1034,根據(jù)所述第一局部圖像和第二局部圖像中的每個(gè)aXb像素塊,確定非 匹配像素塊的個(gè)數(shù)。
[0061] 上述步驟1034中,若所述匹配闊值采用上述第一種方式計(jì)算,所述根據(jù)所述第一 局部圖像和第二局部圖像中的每個(gè)aXb像素塊,確定非匹配像素塊的個(gè)數(shù)的步驟,包括:分 別計(jì)算出所述第一局部圖像和第二局部圖像中每個(gè)aXb像素塊的總灰度值;將所述第一局 部圖像和第二局部圖像中相對(duì)應(yīng)位置的aXb像素塊的總灰度值進(jìn)行求差值運(yùn)算,得到總灰 度值差值;將所述總灰度值差值的絕對(duì)值與所述圖像匹配闊值進(jìn)行比較;當(dāng)所述總灰度值 差值的絕對(duì)值大于所述圖像匹配闊值時(shí),則非匹配像素塊的個(gè)數(shù)加一。
[0062] 若在步驟1031中確定了第一局部圖像的300個(gè)待匹配的像素塊和第二局部圖像的 300個(gè)待匹配的像素塊,則在步驟1033中計(jì)算得到的匹配次數(shù)為300,則步驟1034中將分別 計(jì)算第一局部圖像的300個(gè)像素塊的總灰度值和第二局部圖像的300個(gè)像素塊的總灰度值; 然后,分別計(jì)算所述第一局部圖像中300個(gè)像素塊的總灰度值和第二局部圖像中相對(duì)應(yīng)位 置的像素塊的總灰度值的差值,得到總灰度值差值。
[0063] 若WGi(i)表示第一局部圖像中像素塊i的總灰度值,WG2(i)表示第二局部圖像中 像素塊i的總灰度值,i為像素塊的位置標(biāo)識(shí),Gi(i)和G2(i)分別表示第一局部圖像和第二局 部圖像中位置相對(duì)應(yīng)的像素塊的總灰度值。將所述第一局部圖像和第二局部圖像中相對(duì)應(yīng) 位置的a X b像素塊的總灰度值進(jìn)行求差值運(yùn)算,得到總灰度值差值,具體為:采用公式D( i) = Gi(i)-G2(i)分別計(jì)算所述第一局部圖像和第二局部圖像中相對(duì)應(yīng)位置的aXb像素塊的 總灰度值的差值。若步驟1031中確定了第一局部圖像中有300個(gè)aXb像素塊,即步驟1033中 確定的匹配次數(shù)M = 300,將得到300個(gè)總灰度值差值D(i),其中0<i < 300。然后,分別將獲得 的M個(gè)總灰度值差值的絕對(duì)值與所述圖像匹配闊值進(jìn)行比較;當(dāng)所述總灰度值差值的絕對(duì) 值大于所述圖像匹配闊值時(shí),則非匹配像素塊的個(gè)數(shù)加一,最后,得到非匹配像素塊的個(gè) 數(shù)。
[0064] 上述步驟1034中,若所述匹配闊值采用上述第二種方式計(jì)算,所述根據(jù)所述第一 局部圖像和第二局部圖像中的每個(gè)aXb像素塊,確定非匹配像素塊的個(gè)數(shù)的步驟,包括:分 別計(jì)算出所述第一局部圖像和第二局部圖像中每個(gè)aXb像素塊的平均灰度值;將所述第一 局部圖像和第二局部圖像中相對(duì)應(yīng)位置的aXb像素塊的平均灰度值進(jìn)行求差值運(yùn)算,得到 平均灰度值差值;將所述平均灰度值差值的絕對(duì)值與所述圖像匹配闊值進(jìn)行比較;當(dāng)所述 平均灰度值差值的絕對(duì)值大于所述圖像匹配闊值時(shí),則非匹配像素塊的個(gè)數(shù)加一。若在步 驟1031中確定了第一局部圖像的300個(gè)待匹配的像素塊和第二局部圖像的300個(gè)待匹配的 像素塊,則在步驟1033中計(jì)算得到的匹配次數(shù)為300,則步驟1034中將分別計(jì)算第一局部圖 像的300個(gè)像素塊的平均灰度值和第二局部圖像的300個(gè)像素塊的平均灰度值;然后,分別 計(jì)算所述第一局部圖像中300個(gè)像素塊的平均灰度值和第二局部圖像中相對(duì)應(yīng)位置的像素 塊的平均灰度值的差值,得到平均灰度值差值。
[00化]若W奇/)表示第一局部圖像中像素塊i的平均灰度值,W窗乃表示第二局部圖像 中像素塊i的平均灰度值,i為像素塊的位置標(biāo)識(shí),奇y)和荀y)分別表示第一局部圖像和第 二局部圖像中位置相對(duì)應(yīng)的像素塊的平均灰度值。將所述第一局部圖像和第二局部圖像中 相對(duì)應(yīng)位置的a X b像素塊的平均灰度值進(jìn)行求差值運(yùn)算,得到平均灰度值差值,具體為:采 用公式
h別計(jì)算所述第一局部圖像和第二局部圖像中相對(duì)應(yīng)位置的 a Xb像素塊的平均灰度值的差值。若步驟1031中確定了第一局部圖像中有300個(gè)a Xb像素 塊,即步驟1033中確定的匹配次數(shù)M=300,將得到300個(gè)平均灰度值差值D(i),其中0<i < 300。然后,分別將獲得的M個(gè)平均灰度值差值的絕對(duì)值與所述圖像匹配闊值進(jìn)行比較;當(dāng)所 述平均灰度值差值的絕對(duì)值大于所述圖像匹配闊值時(shí),則非匹配像素塊的個(gè)數(shù)加一,最后, 得到非匹配像素塊的個(gè)數(shù)。
[0066] 步驟1035,判斷非匹配像素塊的個(gè)數(shù)是否大于^#,若是,則執(zhí)行步驟1036,若否, 則執(zhí)行步驟1037。
[0067] 最后,進(jìn)一步對(duì)匹配結(jié)果進(jìn)行判斷,若非匹配像素塊的個(gè)數(shù)大于匹配次數(shù)的預(yù)設(shè) 比例,則確定所述第二預(yù)覽圖像和所述第一預(yù)覽圖像的場(chǎng)景發(fā)生變化,則執(zhí)行步驟1036;否 貝1J,確定所述第二預(yù)覽圖像和所述第一預(yù)覽圖像的場(chǎng)景一致,則執(zhí)行步驟1037。其中,所述 預(yù)設(shè)比例取值為0~1之間,預(yù)設(shè)比例取值越接近于1,場(chǎng)景變化幅度需要越大才能被檢測(cè)出 來(lái),為了保證場(chǎng)景檢測(cè)的靈敏性,優(yōu)選的,本實(shí)施例采用的預(yù)設(shè)比例取值為^。
[0068] 步驟1036,當(dāng)非匹配像素塊的個(gè)數(shù)大于^ #時(shí),則確定場(chǎng)景發(fā)生變化。 O
[0069] 當(dāng)非匹配像素塊的個(gè)數(shù)大于^ #時(shí),說(shuō)明非匹配像素塊已經(jīng)超過(guò)總像素塊的預(yù)設(shè) 的比例,則確定第一預(yù)覽圖像和第二預(yù)覽圖像的場(chǎng)景發(fā)生變化。W匹配次數(shù)M等于300為例, 即需要對(duì)第二預(yù)覽圖像中的300個(gè)像素塊進(jìn)行匹配,若非匹配像素塊的數(shù)目超過(guò)100個(gè),貝U 確定第一預(yù)覽圖像和第二預(yù)覽圖像的場(chǎng)景發(fā)生變化。
[0070] 步驟1037,當(dāng)非匹配像素塊的個(gè)數(shù)小于或等于^ i/時(shí),則確定場(chǎng)景未發(fā)生變化。
[0071] 當(dāng)非匹配像素塊的個(gè)數(shù)小于或等于!^別寸,說(shuō)明非匹配像素塊已經(jīng)小于總像素塊 的預(yù)設(shè)的比例,則確定第一預(yù)覽圖像和第二預(yù)覽圖像的場(chǎng)景一致。仍W匹配次數(shù)M等于300 為例,即需要對(duì)第二預(yù)覽圖像中的300個(gè)像素塊進(jìn)行匹配,若非匹配像素塊的數(shù)目小于或等 于100個(gè),則確定第一預(yù)覽圖像和第二預(yù)覽圖像的場(chǎng)景未發(fā)生變化。
[0072] 本發(fā)明實(shí)施例的拍照過(guò)程中場(chǎng)景變化檢測(cè)方法,通過(guò)獲取攝像頭采集的第一預(yù)覽 圖像和第二預(yù)覽圖像;并根據(jù)所述第一預(yù)覽圖像和第二預(yù)覽圖像,確定第一局部圖像和第 二局部圖像;然后對(duì)所述第一局部圖像和第二局部圖像進(jìn)行灰度值匹配,確定場(chǎng)景是否發(fā) 生變化;其中,所述第一預(yù)覽圖像和第二預(yù)覽圖像均為Y通道圖像。與現(xiàn)有技術(shù)相比,本發(fā)明 實(shí)施例僅需要對(duì)預(yù)覽圖像的局部圖像進(jìn)行匹配運(yùn)算,減小了圖像匹配的運(yùn)算量,提高了場(chǎng) 景變化檢測(cè)的效率;并且,利用Y通道數(shù)據(jù)進(jìn)行灰度值匹配,進(jìn)一步減小了匹配運(yùn)算的復(fù)雜 度,提高了場(chǎng)景變化檢測(cè)的效率,可W快速、實(shí)時(shí)地在拍照預(yù)覽過(guò)程中進(jìn)行場(chǎng)景變化檢測(cè); 通過(guò)動(dòng)態(tài)計(jì)算闊值灰度,自適應(yīng)調(diào)整場(chǎng)景檢測(cè)的匹配闊值,能夠提高場(chǎng)景變化檢測(cè)的準(zhǔn)確 性。
[0073] 實(shí)施例二:
[0074] 相應(yīng)的,在本發(fā)明的另一實(shí)施例中,公開(kāi)了一種移動(dòng)終端400,所述移動(dòng)終端400包 括攝像頭(圖中未示出),如圖4所示,所述移動(dòng)終端還包括:
[0075] 圖像獲取模塊410,用于獲取攝像頭采集的第一預(yù)覽圖像和第二預(yù)覽圖像;
[0076] 圖像確定模塊420,用于根據(jù)所述圖像獲取模塊410獲取的第一預(yù)覽圖像和第二預(yù) 覽圖像,確定第一局部圖像和第二局部圖像;
[0077] 場(chǎng)景變化確定模塊430,用于對(duì)所述圖像確定模塊420確定的第一局部圖像和第二 局部圖像進(jìn)行灰度值匹配,確定場(chǎng)景是否發(fā)生變化。
[0078] 本發(fā)明實(shí)施例中得到圖像的數(shù)據(jù)是智能手機(jī)采集的原始圖像經(jīng)過(guò)去壞點(diǎn)、伽馬校 正、顏色校正、顏色增強(qiáng)、去噪等圖像處理后,得到的YUV格式的圖像數(shù)據(jù),并提取Y通道圖像 數(shù)據(jù)進(jìn)行匹配。其中,所述第一預(yù)覽圖像和第二預(yù)覽圖像均為Y通道圖像。
[0079] 本發(fā)明實(shí)施例的移動(dòng)終端400,通過(guò)獲取攝像頭采集的第一預(yù)覽圖像和第二預(yù)覽 圖像;并根據(jù)所述第一預(yù)覽圖像和第二預(yù)覽圖像,確定第一局部圖像和第二局部圖像;然后 對(duì)所述第一局部圖像和第二局部圖像進(jìn)行灰度值匹配,確定場(chǎng)景是否發(fā)生變化;其中,所述 第一預(yù)覽圖像和第二預(yù)覽圖像均為Y通道圖像。與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例僅需要對(duì)預(yù) 覽圖像的局部圖像進(jìn)行匹配運(yùn)算,減小了圖像匹配的運(yùn)算量,提高了場(chǎng)景變化檢測(cè)的效率; 并且,利用Y通道數(shù)據(jù)進(jìn)行灰度值匹配,進(jìn)一步減小了匹配運(yùn)算的復(fù)雜度,提高了場(chǎng)景變化 檢測(cè)的效率,可W快速、實(shí)時(shí)地在拍照預(yù)覽過(guò)程中進(jìn)行場(chǎng)景變化檢測(cè)。
[0080] 具體實(shí)施時(shí),預(yù)覽圖像數(shù)據(jù)太大會(huì)增加的匹配運(yùn)算的時(shí)間,為了減少圖像匹配的 運(yùn)算量,提高場(chǎng)景檢測(cè)效率,優(yōu)選地,選擇第一預(yù)覽圖像和第二預(yù)覽圖像的部分圖像數(shù)據(jù)進(jìn) 行匹配。擇預(yù)覽圖像的局部圖像的一種方式為:所述第一局部圖像為W所述第一預(yù)覽圖像 的中屯、像素為中屯、的預(yù)設(shè)尺寸的圖像區(qū)域,所述第二局部圖像為W所述第二預(yù)覽圖像的中 屯、像素為中屯、的預(yù)設(shè)尺寸的圖像區(qū)域,其中,所述預(yù)設(shè)尺寸為CXd像素塊,其中,C和d均為 正整數(shù)。選擇圖像中屯、的區(qū)域內(nèi)的圖像數(shù)據(jù)進(jìn)行場(chǎng)景變化檢測(cè),既適用于大部分應(yīng)用場(chǎng)景, 又能加快圖像場(chǎng)景檢測(cè)的計(jì)算速度。
[0081]選擇預(yù)覽圖像的局部圖像的另一種方式為:所述第一局部圖像為所述第一預(yù)覽圖 像中用戶指定的區(qū)域圖像,所述第二局部圖像為所述第二預(yù)覽圖像中與所述第一局部圖像 對(duì)應(yīng)位置區(qū)域的圖像。選擇用戶指定的區(qū)域圖像進(jìn)行匹配,更具有針對(duì)性,能夠提高場(chǎng)景變 化檢測(cè)的準(zhǔn)確率。
[0082 ]具體實(shí)施時(shí),如圖5所示,所述場(chǎng)景變化確定模塊430,進(jìn)一步包括:
[0083] 像素塊劃分單元4301,用于分別將所述圖像確定模塊420確定的第一局部圖像和 第二局部圖像劃分為a X b像素塊;
[0084] 匹配闊值計(jì)算單元4302,用于根據(jù)所述圖像獲取模塊410獲取的第一預(yù)覽圖像,計(jì) 算得到圖像匹配闊值;
[0085] 匹配次數(shù)計(jì)算單元4303,用于根據(jù)所述圖像確定模塊420確定的第一局部圖像,計(jì) 算得到匹配次數(shù)M;
[0086] 匹配單元4304,用于根據(jù)所述第一局部圖像和第二局部圖像中的每個(gè)aXb像素 塊,確定非匹配像素塊的個(gè)數(shù);
[0087] 判斷確定單元4305,用于當(dāng)所述匹配單元4304確定的非匹配像素塊的個(gè)數(shù)大于 I 時(shí),則確定場(chǎng)景發(fā)生變化;^及,
[0088] 當(dāng)所述匹配單元4304確定的非匹配像素塊的個(gè)數(shù)小于或等于時(shí),則確定場(chǎng)景 未發(fā)生變化;
[0089] 其中,所述第一局部圖像和第二局部圖像中的每個(gè)aXb像素塊之間間隔多個(gè)aXb 像素塊,a和b均為正整數(shù)。
[0090] 場(chǎng)景變化確定模塊430及其包括的各單元的具體實(shí)現(xiàn)方式參見(jiàn)方法實(shí)施例,此處 不再寶述。
[0091] 通過(guò)選擇第一局部圖像和第二局部圖像中部分像素塊進(jìn)行匹配,W判斷場(chǎng)景變 化,有效地減少圖像匹配的運(yùn)算量,提高場(chǎng)景檢測(cè)效率。
[0092] 在一個(gè)具體實(shí)施例中,所述匹配闊值計(jì)算單元4302,進(jìn)一步用于:對(duì)所述第一預(yù)覽 圖像的所有像素的灰度值進(jìn)行求均值運(yùn)算,得到灰度平均值;獲取所述a X b像素塊的像素 尺寸值;根據(jù)公式
計(jì)算得到圖像匹配闊值,其中y為所述圖像匹配闊 值,S ize為所述a X b像素塊的像素尺寸值,avg為所述灰度平均值。
[0093] 相應(yīng)地,所述匹配單元4304進(jìn)一步用于:分別計(jì)算出所述第一局部圖像和第二局 部圖像中每個(gè)aXb像素塊的總灰度值;將所述第一局部圖像和第二局部圖像中相對(duì)應(yīng)位置 的a X b像素塊的總灰度值進(jìn)行求差值運(yùn)算,得到總灰度值差值;將所述總灰度值差值的絕 對(duì)值與所述圖像匹配闊值進(jìn)行比較;當(dāng)所述總灰度值差值的絕對(duì)值大于所述圖像匹配闊值 時(shí),則非匹配像素塊的個(gè)數(shù)加一。
[0094] 在本發(fā)明的另一個(gè)具體實(shí)施例中,所述匹配闊值計(jì)算單元4302,進(jìn)一步用于:對(duì)所 述第一預(yù)覽圖像的所有像素的灰度值進(jìn)行求均值運(yùn)算,得到灰度平均值;根據(jù)公式
開(kāi)算得到圖像匹配闊值,其中y為所述圖像匹配闊值,avg為所述灰度平均值。 相應(yīng)地,所述匹配單元4304進(jìn)一步用于:分別計(jì)算出所述第一局部圖像和第二局部圖像中 每個(gè)aXb像素塊的平均灰度值;將所述第一局部圖像和第二局部圖像中相對(duì)應(yīng)位置的aXb 像素塊的平均灰度值進(jìn)行求差值運(yùn)算,得到平均灰度值差值;將所述平均灰度值差值的絕 對(duì)值與所述圖像匹配闊值進(jìn)行比較;當(dāng)所述平均灰度值差值的絕對(duì)值大于所述圖像匹配闊 值時(shí),則非匹配像素塊的個(gè)數(shù)加一。
[0095] 本發(fā)明的實(shí)施例,通過(guò)動(dòng)態(tài)計(jì)算闊值灰度,自適應(yīng)調(diào)整場(chǎng)景檢測(cè)的匹配闊值,能夠 提高場(chǎng)景變化檢測(cè)的準(zhǔn)確性。
[0096] 具體實(shí)施時(shí),像素塊劃分單元4301分別將所述圖像確定模塊420確定的第一局部 圖像和第二局部圖像劃分為aXb像素塊的實(shí)施方式可W為:將第一局部圖像和第二局部圖 像分別劃分為相鄰排布的第二數(shù)量個(gè)a X b像素塊;按照預(yù)設(shè)位置分布規(guī)則對(duì)由所述第一局 部圖像劃分得到的第二數(shù)量個(gè)a X b像素塊進(jìn)行下采樣得到第一數(shù)量個(gè)a X b像素塊,W及, 按照所述預(yù)設(shè)位置分布規(guī)則對(duì)由所述第二局部圖像劃分得到的第二數(shù)量個(gè)aXb像素塊進(jìn) 行下采樣得到第一數(shù)量個(gè)a X b像素塊;其中,所述第一數(shù)量小于所述第二數(shù)量。匹配次數(shù)等 于第一數(shù)量。所述匹配次數(shù)計(jì)算單元4303,進(jìn)一步用于:
[0097] 獲取第一局部圖像的長(zhǎng)度值和寬度值;
[0098] 根據(jù)公式
計(jì)算得到匹配次數(shù)M,其中,M為所 述匹配次數(shù),W為所述第一局部圖像的寬度值,L為所述第一局部圖像的長(zhǎng)度值,E為每個(gè)aX b像素塊之間在寬度方向上間隔的像素塊個(gè)數(shù),F(xiàn)為每個(gè)aXb像素塊之間在長(zhǎng)度方向上間隔 的像素塊個(gè)數(shù),a為所述a X b像素塊的寬度,b為所述a X b像素塊的長(zhǎng)度。
[0099] 對(duì)于不同的像素塊劃分方法,計(jì)算匹配次數(shù)的具體方法可能會(huì)有不同,此處不再 寶述。
[0100] 本發(fā)明實(shí)施例的移動(dòng)終端,通過(guò)上述模塊獲取攝像頭采集的第一預(yù)覽圖像和第二 預(yù)覽圖像;并根據(jù)所述第一預(yù)覽圖像和第二預(yù)覽圖像,確定第一局部圖像和第二局部圖像; 然后對(duì)所述第一局部圖像和第二局部圖像劃分為aXb像素塊,并選擇其中部分像素塊進(jìn)行 灰度值匹配,W確定場(chǎng)景是否發(fā)生變化,進(jìn)一步減小了匹配運(yùn)算的復(fù)雜度,提高了場(chǎng)景變化 檢測(cè)的效率。
[0101] 實(shí)施例
[0102] 圖6是本發(fā)明另一個(gè)實(shí)施例的移動(dòng)終端的框圖。圖6所示的移動(dòng)終端600包括:至少 一個(gè)處理器601、存儲(chǔ)器602、至少一個(gè)網(wǎng)絡(luò)接口 604和用戶接口 603、拍照組件606,拍照組件 606包括攝像頭。移動(dòng)終端600中的各個(gè)組件通過(guò)總線系統(tǒng)605禪合在一起??衫斫?,總線系 統(tǒng)605用于實(shí)現(xiàn)運(yùn)些組件之間的連接通信??偩€系統(tǒng)605除包括數(shù)據(jù)總線之外,還包括電源 總線、控制總線和狀態(tài)信號(hào)總線。但是為了清楚說(shuō)明起見(jiàn),在圖6中將各種總線都標(biāo)為總線 系統(tǒng)605。
[0103] 其中,用戶接口 603可W包括顯示器、鍵盤(pán)或者點(diǎn)擊設(shè)備(例如,鼠標(biāo),軌跡球 (trac化al 1)、觸感板、觸摸屏或者觸控板等。
[0104] 可W理解,本發(fā)明實(shí)施例中的存儲(chǔ)器602可W是易失性存儲(chǔ)器或非易失性存儲(chǔ)器, 或可包括易失性和非易失性存儲(chǔ)器兩者。其中,非易失性存儲(chǔ)器可W是只讀存儲(chǔ)器(Read-OnlyMemo巧,ROM)、可編程只讀存儲(chǔ)器(ProgrammableROM,PROM)、可擦除可編程只讀存儲(chǔ)器 化rasablePROM,EPROM)、電可擦除可編程只讀存儲(chǔ)器化IectricallyEPROM,EEPR0M)或閃 存。易失性存儲(chǔ)器可W是隨機(jī)存取存儲(chǔ)器(RandomAccessMemory ,RAM),其用作外部高速緩 存。通過(guò)示例性但不是限制性說(shuō)明,許多形式的RAM可用,例如靜態(tài)隨機(jī)存取存儲(chǔ)器 (51曰11。341,51?41)、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(〇711日1111。1?41,01?41)、同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器 (SynchronousDRAM, SDRAM)、雙倍數(shù)據(jù)速率同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DoubleDataRate SDRAM,孤RSDRAM)、增強(qiáng)型同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器化nhanced SDRAM,ESDRAM)、同步連接 動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(Synchl inkDRAM,SLDRAM)和直接內(nèi)存總線隨機(jī)存取存儲(chǔ)器 (DirectRambusRAM,DRRAM)。本文描述的系統(tǒng)和方法的存儲(chǔ)器602旨在包括但不限于運(yùn)些和 任意其它適合類型的存儲(chǔ)器。
[0105] 在一些實(shí)施方式中,存儲(chǔ)器602存儲(chǔ)了如下的元素,可執(zhí)行模塊或者數(shù)據(jù)結(jié)構(gòu),或 者他們的子集,或者他們的擴(kuò)展集:操作系統(tǒng)6021和應(yīng)用程序6022。
[0106] 其中,操作系統(tǒng)6021,包含各種系統(tǒng)程序,例如框架層、核屯、庫(kù)層、驅(qū)動(dòng)層等,用于 實(shí)現(xiàn)各種基礎(chǔ)業(yè)務(wù)W及處理基于硬件的任務(wù)。應(yīng)用程序6022,包含各種應(yīng)用程序,例如媒體 播放器(MediaPlayer)、瀏覽器(Browser)、輸入法等,用于實(shí)現(xiàn)各種應(yīng)用業(yè)務(wù)。實(shí)現(xiàn)本發(fā)明 實(shí)施例方法的程序可W包含在應(yīng)用程序6022中。
[0107] 在本發(fā)明實(shí)施例中,通過(guò)調(diào)用存儲(chǔ)器602存儲(chǔ)的程序或指令,具體的,可W是應(yīng)用 程序6022中存儲(chǔ)的程序或指令。通過(guò)用戶接口 603中的觸摸屏檢測(cè)用戶使用應(yīng)用程序的操 作,例如檢測(cè)用戶設(shè)置指定的區(qū)域圖像的觸摸手勢(shì)。處理器601用于獲取攝像頭采集的第一 預(yù)覽圖像和第二預(yù)覽圖像;根據(jù)所述第一預(yù)覽圖像和第二預(yù)覽圖像,確定第一局部圖像和 第二局部圖像;對(duì)所述第一局部圖像和第二局部圖像進(jìn)行灰度值匹配,確定場(chǎng)景是否發(fā)生 變化;其中,所述第一預(yù)覽圖像和第二預(yù)覽圖像均為Y通道圖像。
[0108] 上述本發(fā)明實(shí)施例掲示的方法部分可W應(yīng)用于處理器601中,或者由處理器601實(shí) 現(xiàn)。處理器601可能是一種集成電路忍片,具有信號(hào)的處理能力。在實(shí)現(xiàn)過(guò)程中,上述方法的 各步驟可W通過(guò)處理器601中的硬件的集成邏輯電路或者軟件形式的指令完成。上述的處 理器601可W是通用處理器、數(shù)字信號(hào)處理器(DigitalSi即alProcessor,DSP)、專用集成電 路(ApplicationSpec;Lfic IntegratedCircuit, ASIC)、現(xiàn)成可編程 口陣列 (FieldProgrammableGateArray, FPGA)或者其他可編程邏輯器件、分立口或者晶體管邏輯 器件、分立硬件組件??蒞實(shí)現(xiàn)或者執(zhí)行本發(fā)明實(shí)施例中的公開(kāi)的各方法、步驟及邏輯框 圖。通用處理器可W是微處理器或者該處理器也可W是任何常規(guī)的處理器等。結(jié)合本發(fā)明 實(shí)施例所公開(kāi)的方法的步驟可W直接體現(xiàn)為硬件譯碼處理器執(zhí)行完成,或者用譯碼處理器 中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊可W位于隨機(jī)存儲(chǔ)器,閃存、只讀存儲(chǔ)器,可 編程只讀存儲(chǔ)器或者電可擦寫(xiě)可編程存儲(chǔ)器、寄存器等本領(lǐng)域成熟的存儲(chǔ)介質(zhì)中。該存儲(chǔ) 介質(zhì)位于存儲(chǔ)器602,處理器601讀取存儲(chǔ)器602中的用戶對(duì)應(yīng)用程序的使用次數(shù),結(jié)合其硬 件完成上述方法的步驟。
[0109] 可W理解的是,本文描述的運(yùn)些實(shí)施例可W用硬件、軟件、固件、中間件、微碼或其 組合來(lái)實(shí)現(xiàn)。對(duì)于硬件實(shí)現(xiàn),處理單元可W實(shí)現(xiàn)在一個(gè)或多個(gè)專用集成電路 (ApplicationSpecificIntegratedCircuitSiASIC)、數(shù)字信號(hào)處理器 (01邑^曰151旨11曰化'〇。633111旨,05?)、數(shù)字信號(hào)處理設(shè)備(05?06¥山6,05?0)、可編程邏輯設(shè)備 (ProgrammableLogicDevice,PLD)、現(xiàn)場(chǎng)可編程口陣列(FieId-ProgrammableGateArray, FPGA)、通用處理器、控制器、微控制器、微處理器、用于執(zhí)行本申請(qǐng)所述功能的其它電子單 元或其組合中。
[0110] 對(duì)于軟件實(shí)現(xiàn),可通過(guò)執(zhí)行本文所述功能的模塊(例如過(guò)程、函數(shù)等)來(lái)實(shí)現(xiàn)本文 所述的技術(shù)。軟件代碼可存儲(chǔ)在存儲(chǔ)器中并通過(guò)處理器執(zhí)行。存儲(chǔ)器可W在處理器中或在 處理器外部實(shí)現(xiàn)。
[0111] 所述處理器601進(jìn)一步用于:分別將所述第一局部圖像和第二局部圖像劃分為a X b像素塊;根據(jù)所述第一預(yù)覽圖像,計(jì)算得到圖像匹配闊值;根據(jù)所述第一局部圖像,計(jì)算得 到匹配次數(shù)M;根據(jù)所述第一局部圖像和第二局部圖像中的每個(gè)aXb像素塊,確定非匹配像 素塊的個(gè)數(shù);當(dāng)非匹配像素塊的個(gè)數(shù)大于^彩時(shí),則確定場(chǎng)景發(fā)生變化;當(dāng)非匹配像素塊的 個(gè)數(shù)小于或等于^ #時(shí),則確定場(chǎng)景未發(fā)生變化;其中,所述第一局部圖像和第二局部圖像 中的每個(gè)a X b像素塊之間間隔多個(gè)a X b像素塊,a和b均為正整數(shù)。
[0112] 可選地,所述處理器601用于:對(duì)所述第一預(yù)覽圖像的所有像素的灰度值進(jìn)行求均值運(yùn) 算,得到灰度平均值;獲取所述a X b像素塊的像素尺寸值;根據(jù)公式
十算 得到圖像匹配闊值,其中y為所述圖像匹配闊值,size為所述a X b像素塊的像素尺寸值,avg 為所述灰度平均值。
[0113] 相應(yīng)地,所述處理器601進(jìn)一步用于:分別計(jì)算出所述第一局部圖像和第二局部圖 像中每個(gè)aXb像素塊的總灰度值;將所述第一局部圖像和第二局部圖像中相對(duì)應(yīng)位置的a X b像素塊的總灰度值進(jìn)行求差值運(yùn)算,得到總灰度值差值;將所述總灰度值差值的絕對(duì)值 與所述圖像匹配闊值進(jìn)行比較;當(dāng)所述總灰度值差值的絕對(duì)值大于所述圖像匹配闊值時(shí), 則非匹配像素塊的個(gè)數(shù)加一。
[0114] 可選地,所述處理器601用于:對(duì)所述第一預(yù)覽圖像的所有像素的灰度值進(jìn)行求均 值運(yùn)算,得到灰度平均值;根據(jù)公^^
開(kāi)算得到圖像匹配闊值,其中y為所述圖 像匹配闊值,avg為所述灰度平均值。
[0115] 相應(yīng)地,所述處理器601進(jìn)一步用于:分別計(jì)算出所述第一局部圖像和第二局部圖 像中每個(gè)aXb像素塊的平均灰度值;將所述第一局部圖像和第二局部圖像中相對(duì)應(yīng)位置的 a X b像素塊的平均灰度值進(jìn)行求差值運(yùn)算,得到平均灰度值差值;將所述平均灰度值差值 的絕對(duì)值與所述圖像匹配闊值進(jìn)行比較;當(dāng)所述平均灰度值差值的絕對(duì)值大于所述圖像匹 配闊值時(shí),則非匹配像素塊的個(gè)數(shù)加一。
[0116] 可選地,所述處理器601用于:獲取第一局部圖像的長(zhǎng)度值和寬度值;根據(jù)公式
t算得到匹配次數(shù)M,其中,M為所述匹配次數(shù),W為所 述第一局部圖像的寬度值,L為所述第一局部圖像的長(zhǎng)度值,E為每個(gè)aXb像素塊之間在寬 度方向上間隔的像素塊個(gè)數(shù),F(xiàn)為每個(gè)aXb像素塊之間在長(zhǎng)度方向上間隔的像素塊個(gè)數(shù),a 為所述a X b像素塊的寬度,b為所述a X b像素塊的長(zhǎng)度。
[0117] 可選地,所述第一局部圖像為W所述第一預(yù)覽圖像的中屯、像素為中屯、的預(yù)設(shè)尺寸 的圖像區(qū)域,所述第二局部圖像為W所述第二預(yù)覽圖像的中屯、像素為中屯、的預(yù)設(shè)尺寸的圖 像區(qū)域,其中,所述預(yù)設(shè)尺寸為C X d像素塊,其中,C和d均為正整數(shù)。
[0118] 可選地,所述第一局部圖像為所述第一預(yù)覽圖像中用戶指定的區(qū)域圖像,所述第 二局部圖像為所述第二預(yù)覽圖像中與所述第一局部圖像對(duì)應(yīng)位置區(qū)域的圖像。
[0119] 移動(dòng)終端600能夠?qū)崿F(xiàn)前述實(shí)施例中移動(dòng)終端實(shí)現(xiàn)的各個(gè)過(guò)程,為避免重復(fù),運(yùn)里 不再寶述。
[0120] 本發(fā)明實(shí)施例的移動(dòng)終端600通過(guò)上述模塊,僅需要對(duì)預(yù)覽圖像的局部圖像進(jìn)行 匹配運(yùn)算,減小了圖像匹配的運(yùn)算量,提高了場(chǎng)景變化檢測(cè)的效率;并且,利用Y通道數(shù)據(jù)進(jìn) 行灰度值匹配,進(jìn)一步減小了匹配運(yùn)算的復(fù)雜度,提高了場(chǎng)景變化檢測(cè)的效率,可W快速、 實(shí)時(shí)地在拍照預(yù)覽過(guò)程中進(jìn)行場(chǎng)景變化檢測(cè);通過(guò)動(dòng)態(tài)計(jì)算闊值灰度,自適應(yīng)調(diào)整場(chǎng)景檢 測(cè)的匹配闊值,能夠提高場(chǎng)景變化檢測(cè)的準(zhǔn)確性。
[0121] 實(shí)施例四:
[0122] 圖7是本發(fā)明另一個(gè)實(shí)施例的移動(dòng)終端的結(jié)構(gòu)示意圖。具體地,圖7中的移動(dòng)終端 可W為智能手機(jī)、平板電腦、個(gè)人數(shù)字助理(PersonalDigital AssiStant ,PDA)、或車載電 腦等。
[0123] 圖7中的移動(dòng)終端包括射頻(RadioFrequency ,RF)電路710、存儲(chǔ)器720、輸入單元 730、顯示單元740、處理器760、拍照組件750、音頻電路770、WiFi (WirelessFidelity)模塊 780和電源790,拍照組件750包括攝像頭。
[0124] 其中,輸入單元730可用于接收用戶輸入的數(shù)字或字符信息,W及產(chǎn)生與移動(dòng)終端 的用戶設(shè)置W及功能控制有關(guān)的信號(hào)輸入。具體地,本發(fā)明實(shí)施例中,該輸入單元730可W 包括觸控面板731。觸控面板731,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比 如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板731上的操作),并根據(jù)預(yù)先設(shè) 定的程式驅(qū)動(dòng)相應(yīng)的連接裝置。可選的,觸控面板731可包括觸摸檢測(cè)裝置和觸摸控制器兩 個(gè)部分。其中,觸摸檢測(cè)裝置檢測(cè)用戶的觸摸方位,并檢測(cè)觸摸操作帶來(lái)的信號(hào),將信號(hào)傳 送給觸摸控制器;觸摸控制器從觸摸檢測(cè)裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再 送給該處理器760,并能接收處理器760發(fā)來(lái)的命令并加 W執(zhí)行。此外,可W采用電阻式、電 容式、紅外線W及表面聲波等多種類型實(shí)現(xiàn)觸控面板731。除了觸控面板731,輸入單元730 還可W包括其他輸入設(shè)備732,其他輸入設(shè)備732可W包括但不限于物理鍵盤(pán)、功能鍵(比如 音量控制按鍵、開(kāi)關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。
[0125] 其中,顯示單元740可用于顯示由用戶輸入的信息或提供給用戶的信息W及移動(dòng) 終端700的各種菜單界面。顯示單元740可包括顯示面板741,可選的,可W采用LCD或有機(jī)發(fā) 光二極管((IrganicLi曲t-Emittin曲iode,0LED)等形式來(lái)配置顯示面板741。
[01%] 應(yīng)注意,觸控面板731可W覆蓋顯示面板741,形成觸摸顯示屏,當(dāng)該觸摸顯示屏檢 測(cè)到在其上或附近的觸摸操作后,傳送給處理器760W確定觸摸事件的類型,隨后處理器 760根據(jù)觸摸事件的類型在觸摸顯示屏上提供相應(yīng)的視覺(jué)輸出。
[0127]觸摸顯示屏包括應(yīng)用程序界面顯示區(qū)及常用控件顯示區(qū)。該應(yīng)用程序界面顯示區(qū) 及該常用控件顯示區(qū)的排列方式并不限定,可W為上下排列、左右排列等可W區(qū)分兩個(gè)顯 示區(qū)的排列方式。該應(yīng)用程序界面顯示區(qū)可W用于顯示應(yīng)用程序的界面。每一個(gè)界面可W 包含至少一個(gè)應(yīng)用程序的圖標(biāo)和/或Widget桌面控件等界面元素。該應(yīng)用程序界面顯示區(qū) 也可W為不包含任何內(nèi)容的空界面。該常用控件顯示區(qū)用于顯示使用率較高的控件,例如, 設(shè)置按鈕、界面編號(hào)、滾動(dòng)條、電話本圖標(biāo)等應(yīng)用程序圖標(biāo)等。
[01%]其中處理器760是移動(dòng)終端700的控制中屯、,利用各種接口和線路連接整個(gè)智能手 機(jī)的各個(gè)部分,通過(guò)運(yùn)行或執(zhí)行存儲(chǔ)在第一存儲(chǔ)器721內(nèi)的軟件程序和/或模塊,W及調(diào)用 存儲(chǔ)在第二存儲(chǔ)器722內(nèi)的數(shù)據(jù),執(zhí)行移動(dòng)終端700的各種功能和處理數(shù)據(jù),從而對(duì)移動(dòng)終 端700進(jìn)行整體監(jiān)控??蛇x的,處理器760可包括一個(gè)或多個(gè)處理單元。
[0129] 在本發(fā)明實(shí)施例中,通過(guò)調(diào)用存儲(chǔ)該第一存儲(chǔ)器721內(nèi)的軟件程序和/或模塊和/ 或該第二存儲(chǔ)器722內(nèi)的數(shù)據(jù),處理器760用于獲取攝像頭采集的第一預(yù)覽圖像和第二預(yù)覽 圖像;根據(jù)所述第一預(yù)覽圖像和第二預(yù)覽圖像,確定第一局部圖像和第二局部圖像;對(duì)所述 第一局部圖像和第二局部圖像進(jìn)行灰度值匹配,確定場(chǎng)景是否發(fā)生變化;其中,所述第一預(yù) 覽圖像和第二預(yù)覽圖像均為Y通道圖像。
[0130] 所述處理器760進(jìn)一步用于:分別將所述第一局部圖像和第二局部圖像劃分為aX b像素塊;根據(jù)所述第一預(yù)覽圖像,計(jì)算得到圖像匹配闊值;根據(jù)所述第一局部圖像,計(jì)算得 到匹配次數(shù)M;根據(jù)所述第一局部圖像和第二局部圖像中的每個(gè)aXb像素塊,確定非匹配像 素塊的個(gè)數(shù);當(dāng)非匹配像素塊的個(gè)數(shù)大于^ 4/時(shí),則確定場(chǎng)景發(fā)生變化;當(dāng)非匹配像素塊的 個(gè)數(shù)小于或等于^ 時(shí),則確定場(chǎng)景未發(fā)生變化;其中,所述第一局部圖像和第二局部圖像 O 中的每個(gè)a X b像素塊之間間隔多個(gè)a X b像素塊,a和b均為正整數(shù)。
[0131] 可選地,所述處理器760用于:對(duì)所述第一預(yù)覽圖像的所有像素的灰度值進(jìn)行求均值運(yùn) 算,得到灰度平均值;獲取所述a X b像素塊的像素尺寸值;根據(jù)公式
十算 得到圖像匹配闊值,其中y為所述圖像匹配闊值,size為所述aXb像素塊的像素尺寸值,avg 為所述灰度平均值。
[0132] 相應(yīng)地,所述處理器760進(jìn)一步用于:分別計(jì)算出所述第一局部圖像和第二局部圖 像中每個(gè)aXb像素塊的總灰度值;將所述第一局部圖像和第二局部圖像中相對(duì)應(yīng)位置的a X b像素塊的總灰度值進(jìn)行求差值運(yùn)算,得到總灰度值差值;將所述總灰度值差值的絕對(duì)值 與所述圖像匹配闊值進(jìn)行比較;當(dāng)所述總灰度值差值的絕對(duì)值大于所述圖像匹配闊值時(shí), 則非匹配像素塊的個(gè)數(shù)加一。
[0133] 可選地,所述處理器760用于:對(duì)所述第一預(yù)覽圖像的所有像素的灰度值進(jìn)行求均 值運(yùn)算,得到灰度平均值;根據(jù)公式
計(jì)算得到圖像匹配闊值,其中y為所述圖 像匹配闊值,avg為所述灰度平均值。
[0134] 相應(yīng)地,所述處理器760進(jìn)一步用于:分別計(jì)算出所述第一局部圖像和第二局部圖 像中每個(gè)aXb像素塊的平均灰度值;將所述第一局部圖像和第二局部圖像中相對(duì)應(yīng)位置的 a X b像素塊的平均灰度值進(jìn)行求差值運(yùn)算,得到平均灰度值差值;將所述平均灰度值差值 的絕對(duì)值與所述圖像匹配闊值進(jìn)行比較;當(dāng)所述平均灰度值差值的絕對(duì)值大于所述圖像匹 配闊值時(shí),則非匹配像素塊的個(gè)數(shù)加一。
[0135] 可選地,所述處理器760用于:獲取第一局部圖像的長(zhǎng)度值和寬度值;根據(jù)公式
十算得到匹配次數(shù)M,其中,M為所述匹配次數(shù),W為所 述第一局部圖像的寬度值,L為所述第一局部圖像的長(zhǎng)度值,E為每個(gè)aXb像素塊之間在寬 度方向上間隔的像素塊個(gè)數(shù),F(xiàn)為每個(gè)aXb像素塊之間在長(zhǎng)度方向上間隔的像素塊個(gè)數(shù),a 為所述a X b像素塊的寬度,b為所述a X b像素塊的長(zhǎng)度。
[0136] 可選地,所述第一局部圖像為W所述第一預(yù)覽圖像的中屯、像素為中屯、的預(yù)設(shè)尺寸 的圖像區(qū)域,所述第二局部圖像為W所述第二預(yù)覽圖像的中屯、像素為中屯、的預(yù)設(shè)尺寸的圖 像區(qū)域,其中,所述預(yù)設(shè)尺寸為C X d像素塊,其中,C和d均為正整數(shù)。
[0137] 可選地,所述第一局部圖像為所述第一預(yù)覽圖像中用戶指定的區(qū)域圖像,所述第 二局部圖像為所述第二預(yù)覽圖像中與所述第一局部圖像對(duì)應(yīng)位置區(qū)域的圖像。
[0138] 可見(jiàn),本實(shí)施例的移動(dòng)終端通過(guò)上述模塊,僅需要對(duì)預(yù)覽圖像的局部圖像進(jìn)行匹 配運(yùn)算,減小了圖像匹配的運(yùn)算量,提高了場(chǎng)景變化檢測(cè)的效率;并且,利用Y通道數(shù)據(jù)進(jìn)行 灰度值匹配,進(jìn)一步減小了匹配運(yùn)算的復(fù)雜度,提高了場(chǎng)景變化檢測(cè)的效率,可W快速、實(shí) 時(shí)地在拍照預(yù)覽過(guò)程中進(jìn)行場(chǎng)景變化檢測(cè);通過(guò)動(dòng)態(tài)計(jì)算闊值灰度,自適應(yīng)調(diào)整場(chǎng)景檢測(cè) 的匹配闊值,能夠提高場(chǎng)景變化檢測(cè)的準(zhǔn)確性。
[0139] 本領(lǐng)域普通技術(shù)人員可W意識(shí)到,結(jié)合本文中所公開(kāi)的實(shí)施例描述的各示例的單 元及算法步驟,能夠W電子硬件、或者計(jì)算機(jī)軟件和電子硬件的結(jié)合來(lái)實(shí)現(xiàn)。運(yùn)些功能究竟 W硬件還是軟件方式來(lái)執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員 可W對(duì)每個(gè)特定的應(yīng)用來(lái)使用不同方法來(lái)實(shí)現(xiàn)所描述的功能,但是運(yùn)種實(shí)現(xiàn)不應(yīng)認(rèn)為超出 本發(fā)明的范圍。
[0140] 所屬領(lǐng)域的技術(shù)人員可W清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的移動(dòng) 終端的具體工作過(guò)程,可W參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再寶述。
[0141] 在本申請(qǐng)所提供的實(shí)施例中,應(yīng)該理解到,所掲露的裝置和方法,可W通過(guò)其它的 方式實(shí)現(xiàn)。例如,W上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為 一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可W有另外的劃分方式,例如多個(gè)單元或組件可W結(jié)合或 者可W集成到另一個(gè)系統(tǒng),或一些特征可W忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互 之間的禪合或直接禪合或通信連接可W是通過(guò)一些接口,裝置或單元的間接禪合或通信連 接,可W是電性,機(jī)械或其它的形式。
[0142] 所述作為分離部件說(shuō)明的單元可W是或者也可W不是物理上分開(kāi)的,作為單元顯 示的部件可W是或者也可W不是物理單元,即可W位于一個(gè)地方,或者也可W分布到多個(gè) 網(wǎng)絡(luò)單元上??蒞根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目 的。
[0143] 另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可W集成在一個(gè)處理單元中,也可W 是各個(gè)單元單獨(dú)物理存在,也可W兩個(gè)或兩個(gè)W上單元集成在一個(gè)單元中。
[0144] 所述功能如果W軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可W 存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶\(yùn)樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō) 對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可WW軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì) 算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用W使得一臺(tái)計(jì)算機(jī)設(shè)備(可W是個(gè) 人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。 而前述的存儲(chǔ)介質(zhì)包括:U盤(pán)、移動(dòng)硬盤(pán)、ROM、RAM、磁碟或者光盤(pán)等各種可W存儲(chǔ)程序代碼 的介質(zhì)。
[0145] W上所述,僅為本發(fā)明的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何 熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明掲露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵 蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)W權(quán)利要求的保護(hù)范圍為準(zhǔn)。
[0146] 本說(shuō)明書(shū)中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與 其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見(jiàn)即可。對(duì)于移動(dòng)終端實(shí) 施例而言,由于其與方法實(shí)施例基本相似,所W描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法實(shí)施例 的部分說(shuō)明即可。
【主權(quán)項(xiàng)】
1. 一種拍照過(guò)程中場(chǎng)景變化檢測(cè)方法,應(yīng)用于具有攝像頭的移動(dòng)終端,其特征在于,所 述拍照過(guò)程中場(chǎng)景變化檢測(cè)方法包括: 獲取攝像頭采集的第一預(yù)覽圖像和第二預(yù)覽圖像; 根據(jù)所述第一預(yù)覽圖像和第二預(yù)覽圖像,確定第一局部圖像和第二局部圖像; 對(duì)所述第一局部圖像和第二局部圖像進(jìn)行灰度值匹配,確定場(chǎng)景是否發(fā)生變化; 其中,所述第一預(yù)覽圖像和第二預(yù)覽圖像均為Y通道圖像。2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對(duì)所述第一局部圖像和第二局部圖像 進(jìn)行灰度值匹配,確定場(chǎng)景是否發(fā)生變化的步驟,包括: 分別將所述第一局部圖像和第二局部圖像劃分為aXb像素塊; 根據(jù)所述第一預(yù)覽圖像,計(jì)算得到圖像匹配閾值; 根據(jù)所述第一局部圖像,計(jì)算得到匹配次數(shù)M; 根據(jù)所述第一局部圖像和第二局部圖像中的每個(gè)a Xb像素塊,確定非匹配像素塊的個(gè) 數(shù); 當(dāng)非匹配像素塊的個(gè)數(shù)大于,則確定場(chǎng)景發(fā)生變化; 當(dāng)非匹配像素塊的個(gè)數(shù)小于或等于,則確定場(chǎng)景未發(fā)生變化; 其中,所述第一局部圖像和第二局部圖像中的每個(gè)aXb像素塊之間間隔多個(gè)aXb像素 塊,a和b均為正整數(shù)。3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述第一預(yù)覽圖像,計(jì)算得到圖 像匹配閾值的步驟,包括: 對(duì)所述第一預(yù)覽圖像的所有像素的灰度值進(jìn)行求均值運(yùn)算,得到灰度平均值; 獲取所述a X b像素塊的像素尺寸值;計(jì)算得到圖像匹配閾值,其中y為所述圖像匹配閾值, size為所述aXb像素塊的像素尺寸值,avg為所述灰度平均值。4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根據(jù)所述第一局部圖像和第二局部圖 像中的每個(gè)aXb像素塊,確定非匹配像素塊的個(gè)數(shù)的步驟,包括: 分別計(jì)算出所述第一局部圖像和第二局部圖像中每個(gè)aXb像素塊的總灰度值; 將所述第一局部圖像和第二局部圖像中相對(duì)應(yīng)位置的aXb像素塊的總灰度值進(jìn)行求 差值運(yùn)算,得到總灰度值差值; 將所述總灰度值差值的絕對(duì)值與所述圖像匹配閾值進(jìn)行比較; 當(dāng)所述總灰度值差值的絕對(duì)值大于所述圖像匹配閾值時(shí),則非匹配像素塊的個(gè)數(shù)加 〇5. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述第一預(yù)覽圖像,計(jì)算得到圖 像匹配閾值的步驟,包括: 對(duì)所述第一預(yù)覽圖像的所有像素的灰度值進(jìn)行求均值運(yùn)算,得到灰度平均值;計(jì)算得到圖像匹配閾值,其中y為所述圖像匹配閾值,avg為所述 灰度平均值。6. 根據(jù)權(quán)利要求5所述的方法,其特征在于,所述根據(jù)所述第一局部圖像和第二局部圖 像中的每個(gè)aXb像素塊,確定非匹配像素塊的個(gè)數(shù)的步驟,包括: 分別計(jì)算出所述第一局部圖像和第二局部圖像中每個(gè)aXb像素塊的平均灰度值; 將所述第一局部圖像和第二局部圖像中相對(duì)應(yīng)位置的aXb像素塊的平均灰度值進(jìn)行 求差值運(yùn)算,得到平均灰度值差值; 將所述平均灰度值差值的絕對(duì)值與所述圖像匹配閾值進(jìn)行比較; 當(dāng)所述平均灰度值差值的絕對(duì)值大于所述圖像匹配閾值時(shí),則非匹配像素塊的個(gè)數(shù)加 〇7. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述第一局部圖像,計(jì)算得到匹 配次數(shù)Μ的步驟,包括: 獲取第一局部圖像的長(zhǎng)度值和寬度值;計(jì)算得到匹配次數(shù)Μ,其中,Μ為所述匹配 次數(shù),W為所述第一局部圖像的寬度值,L為所述第一局部圖像的長(zhǎng)度值,Ε為每個(gè)aXb像素 塊之間在寬度方向上間隔的像素塊個(gè)數(shù),F(xiàn)為每個(gè)aXb像素塊之間在長(zhǎng)度方向上間隔的像 素塊個(gè)數(shù),a為所述aXb像素塊的寬度,b為所述aXb像素塊的長(zhǎng)度。8. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一局部圖像為以所述第一預(yù)覽圖像 的中心像素為中心的預(yù)設(shè)尺寸的圖像區(qū)域,所述第二局部圖像為以所述第二預(yù)覽圖像的中 心像素為中心的預(yù)設(shè)尺寸的圖像區(qū)域,其中,所述預(yù)設(shè)尺寸為cXd像素塊,其中,c和d均為 正整數(shù)。9. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一局部圖像為所述第一預(yù)覽圖像中 用戶指定的區(qū)域圖像,所述第二局部圖像為所述第二預(yù)覽圖像中與所述第一局部圖像對(duì)應(yīng) 位置區(qū)域的圖像。10. -種移動(dòng)終端,包括攝像頭,其特征在于,所述移動(dòng)終端還包括: 圖像獲取模塊,用于獲取攝像頭采集的第一預(yù)覽圖像和第二預(yù)覽圖像; 圖像確定模塊,用于根據(jù)所述圖像獲取模塊獲取的第一預(yù)覽圖像和第二預(yù)覽圖像,確 定第一局部圖像和第二局部圖像; 場(chǎng)景變化確定模塊,用于對(duì)所述圖像確定模塊確定的第一局部圖像和第二局部圖像進(jìn) 行灰度值匹配,確定場(chǎng)景是否發(fā)生變化; 其中,所述第一預(yù)覽圖像和第二預(yù)覽圖像均為Y通道圖像。11. 根據(jù)權(quán)利要求10所述的移動(dòng)終端,其特征在于,所述場(chǎng)景變化確定模塊包括: 像素塊劃分單元,用于分別將所述圖像確定模塊確定的第一局部圖像和第二局部圖像 劃分為a Xb像素塊; 匹配閾值計(jì)算單元,用于根據(jù)所述圖像獲取模塊獲取的第一預(yù)覽圖像,計(jì)算得到圖像 匹配閾值; 匹配次數(shù)計(jì)算單元,用于根據(jù)所述圖像確定模塊確定的第一局部圖像,計(jì)算得到匹配 次數(shù)M; 匹配單元,用于根據(jù)所述第一局部圖像和第二局部圖像中的每個(gè)aXb像素塊,確定非 匹配像素塊的個(gè)數(shù); 判斷確定單元,用于當(dāng)所述匹配單元確定的非匹配像素塊的個(gè)數(shù)大于,則確定場(chǎng) 景發(fā)生變化;以及,當(dāng)所述匹配單元確定的非匹配像素塊的個(gè)數(shù)小于或等于,則確定 場(chǎng)景未發(fā)生變化; 其中,所述第一局部圖像和第二局部圖像中的每個(gè)aXb像素塊之間間隔多個(gè)aXb像素 塊,a和b均為正整數(shù)。12. 根據(jù)權(quán)利要求11所述的移動(dòng)終端,其特征在于,所述匹配閾值計(jì)算單元具體用于: 對(duì)所述第一預(yù)覽圖像的所有像素的灰度值進(jìn)行求均值運(yùn)算,得到灰度平均值; 獲取所述a X b像素塊的像素尺寸值;計(jì)算得到圖像匹配閾值,其中y為所述圖像匹配閾值, size為所述aXb像素塊的像素尺寸值,avg為所述灰度平均值。13. 根據(jù)權(quán)利要求12所述的移動(dòng)終端,其特征在于,所述匹配單元具體用于: 分別計(jì)算出所述第一局部圖像和第二局部圖像中每個(gè)aXb像素塊的總灰度值; 將所述第一局部圖像和第二局部圖像中相對(duì)應(yīng)位置的aXb像素塊的總灰度值進(jìn)行求 差值運(yùn)算,得到總灰度值差值; 將所述總灰度值差值的絕對(duì)值與所述圖像匹配閾值進(jìn)行比較; 當(dāng)所述總灰度值差值的絕對(duì)值大于所述圖像匹配閾值時(shí),則非匹配像素塊的個(gè)數(shù)加 〇14. 根據(jù)權(quán)利要求11所述的移動(dòng)終端,其特征在于,所述匹配閾值計(jì)算單元具體用于: 對(duì)所述第一預(yù)覽圖像的所有像素的灰度值進(jìn)行求均值運(yùn)算,得到灰度平均值;Η十算得到圖像匹配閾值,其中y為所述圖像匹配閾值,avg為所述 灰度平均值。15. 根據(jù)權(quán)利要求14所述的移動(dòng)終端,其特征在于,所述匹配單元具體用于: 分別計(jì)算出所述第一局部圖像和第二局部圖像中每個(gè)aXb像素塊的平均灰度值; 將所述第一局部圖像和第二局部圖像中相對(duì)應(yīng)位置的aXb像素塊的平均灰度值進(jìn)行 求差值運(yùn)算,得到平均灰度值差值; 將所述平均灰度值差值的絕對(duì)值與所述圖像匹配閾值進(jìn)行比較; 當(dāng)所述平均灰度值差值的絕對(duì)值大于所述圖像匹配閾值時(shí),則非匹配像素塊的個(gè)數(shù)加 〇16. 根據(jù)權(quán)利要求11所述的移動(dòng)終端,其特征在于,所述匹配次數(shù)計(jì)算單元具體用于: 獲取第一局部圖像的長(zhǎng)度值和寬度值;計(jì)算得到匹配次數(shù)M,其中,Μ為所述匹 配次數(shù),W為所述第一局部圖像的寬度值,L為所述第一局部圖像的長(zhǎng)度值,Ε為每個(gè)aXb像 素塊之間在寬度方向上間隔的像素塊個(gè)數(shù),F(xiàn)為每個(gè)aXb像素塊之間在長(zhǎng)度方向上間隔的 像素塊個(gè)數(shù),a為所述aXb像素塊的寬度,b為所述aXb像素塊的長(zhǎng)度。17. 根據(jù)權(quán)利要求10所述的移動(dòng)終端,其特征在于,所述第一局部圖像為以所述第一預(yù) 覽圖像的中心像素為中心的預(yù)設(shè)尺寸的圖像區(qū)域,所述第二局部圖像為以所述第二預(yù)覽圖 像的中心像素為中心的預(yù)設(shè)尺寸的圖像區(qū)域,其中,所述預(yù)設(shè)尺寸為cXd像素塊,其中,c和 d均為正整數(shù)。18. 根據(jù)權(quán)利要求10所述的移動(dòng)終端,其特征在于,所述第一局部圖像為所述第一預(yù)覽 圖像中用戶指定的區(qū)域圖像,所述第二局部圖像為所述第二預(yù)覽圖像中與所述第一局部圖 像對(duì)應(yīng)位置區(qū)域的圖像。
【文檔編號(hào)】H04N5/232GK105827963SQ201610169640
【公開(kāi)日】2016年8月3日
【申請(qǐng)日】2016年3月22日
【發(fā)明人】黃創(chuàng)杰, 萬(wàn)美君
【申請(qǐng)人】維沃移動(dòng)通信有限公司