本發(fā)明涉及手機屏幕狀況分析技術領域,尤其涉及一種手機屏幕狀況圖像分析方法與手機屏幕分析裝置。
背景技術:
現(xiàn)如今手機已經(jīng)普及到千家萬戶,越來越多的人們擁有了各自的手機,手機在是使用過程中,不免會受到一定的損壞現(xiàn)象。例如,手機屏幕界面出現(xiàn)壞點,或者細微的屏幕碎裂現(xiàn)象。此時,人們會通過專業(yè)的檢測平臺對手機進行識別評估,以快速獲知詳細的手機狀況。
但是,現(xiàn)有的檢測平臺對手機屏幕狀況的分析技術往往不夠深入,僅僅停留在表層上的技術分析,這會導致出現(xiàn)分析不夠精準,例如,只是對手機進行簡單的外觀掃描和色彩校正,就得出分析結(jié)果。這種分析技術過于簡單,容易錯漏手機上大量細微的損壞位置,造成分析結(jié)果不精確,分析效率低下等問題。
技術實現(xiàn)要素:
本發(fā)明的主要目的在于提供一種手機屏幕狀況圖像分析方法與手機屏幕分析裝置,旨在解決手機屏幕狀況分析不精確導致分析效率低下的技術問題。
為實現(xiàn)上述目的,本發(fā)明實施例提供一種手機屏幕狀況圖像分析方法,所述手機屏幕狀況圖像分析方法包括:
當檢測到手機與手機屏幕分析裝置建立連接時,在第一預設時長內(nèi)每隔第二預設時長控制手機切換顯示一種預設顏色;
當檢測到手機每切換顯示一種預設顏色時,對當前手機的顯示界面拍照,以獲得第一圖像;
當獲取到第一預設時長內(nèi)的所有第一圖像時,對所有第一圖像進行分析,以獲取分析結(jié)果。
可選地,所述在第一預設時長內(nèi)每隔第二預設時長控制手機切換顯示一種預設顏色的步驟之前還包括:
當檢測到手機與手機屏幕分析裝置建立連接且檢測到手機處于息屏狀態(tài)時,對當前手機拍照,以獲得第二圖像;
分析第二圖像的輪廓,以獲得屏幕輪廓分析結(jié)果。
可選地,所述分析結(jié)果分為顯示分析結(jié)果和息屏分析結(jié)果,所述對所有第一圖像進行分析,以獲取分析結(jié)果的步驟包括:
對第一圖像進行分析,以獲取顯示分析結(jié)果;
對第二圖像進行分析,以獲取息屏分析結(jié)果。
可選地,所述對第一圖像進行分析,以獲取顯示分析結(jié)果的步驟包括:
對每一張第一圖像進行顯示特征提取,以獲取特征結(jié)果;
分析所有第一圖像的特征結(jié)果,以獲得分析結(jié)果。
可選地,所述對第二圖像進行分析,以獲取息屏分析結(jié)果的步驟包括:
對所述第二圖像進行圖像增強處理,以獲取處理圖像;
對處理圖像進行分析,以獲取息屏分析結(jié)果。
此外,為實現(xiàn)上述目的,本發(fā)明還提供一種手機屏幕分析裝置,所述手機屏幕分析裝置包括:
控制模塊,用于當檢測到手機與手機屏幕分析裝置建立連接時,在第一預設時長內(nèi)每隔第二預設時長控制手機切換顯示一種預設顏色;
第一拍照模塊,用于當檢測到手機每切換顯示一種預設顏色時,對當前手機的顯示界面拍照,以獲得第一圖像;
分析模塊,用于當獲取到第一預設時長內(nèi)的所有第一圖像時,對所有第一圖像進行分析,以獲取分析結(jié)果。
可選地,所述手機屏幕分析裝置還包括:
第二拍照模塊,用于當檢測到手機與手機屏幕分析裝置建立連接且檢測到手機處于息屏狀態(tài)時,對當前手機拍照,以獲得第二圖像;
所述分析模塊還用于分析第二圖像的輪廓,以獲得屏幕輪廓分析結(jié)果。
可選地,所述分析結(jié)果分為顯示分析結(jié)果和息屏分析結(jié)果,所述分析模塊包括:
顯示分析子模塊,用于對第一圖像進行分析,以獲取顯示分析結(jié)果;
息屏分析子模塊,用于對第二圖像進行分析,以獲取息屏分析結(jié)果。
可選地,所述顯示分析子模塊包括:
特征提取單元,用于對每一張第一圖像進行顯示特征提取,以獲取特征結(jié)果;
第一分析單元,用于分析所有第一圖像的特征結(jié)果,以獲得顯示分析結(jié)果。
可選地,所述息屏分析子模塊包括:
處理單元,用于對所述第二圖像進行圖像增強處理,以獲取處理圖像;
第二分析單元,用于對處理圖像進行分析,以獲取息屏分析結(jié)果。
本發(fā)明通過當檢測到手機與手機屏幕分析裝置建立連接時,在第一預設時長內(nèi)每隔第二預設時長控制手機切換顯示一種預設顏色;然后當檢測到手機每切換顯示一種預設顏色時,對當前手機的顯示界面拍照,以獲得第一圖像;最后當獲取到第一預設時長內(nèi)的所有第一圖像時,對所有第一圖像進行分析,以獲取分析結(jié)果。本發(fā)明改進了手機屏幕分析技術,利用圖像分析技術,提高手機屏幕分析的精確度,從而提高手機屏幕分析效率。
附圖說明
圖1為本發(fā)明手機屏幕狀況圖像分析方法第一實施例的流程示意圖;
圖2為本發(fā)明手機屏幕狀況圖像分析方法第二實施例的流程示意圖;
圖3為本發(fā)明手機屏幕狀況圖像分析方法第三實施例中所述分析結(jié)果分為顯示分析結(jié)果和息屏分析結(jié)果,所述對所有第一圖像進行分析,以獲取分析結(jié)果的步驟的細化流程示意圖;
圖4為本發(fā)明手機屏幕狀況圖像分析方法第四實施例中所述對第一圖像進行分析,以獲取顯示分析結(jié)果的步驟的細化流程示意圖;
圖5為本發(fā)明手機屏幕狀況圖像分析方法第五實施例中所述對第二圖像進行分析,以獲取息屏分析結(jié)果的步驟的細化流程示意圖;
圖6是本發(fā)明手機屏幕分析裝置第一實施例的模塊示意圖;
圖7為本發(fā)明手機屏幕分析裝置第二實施例的模塊示意圖;
圖8為本發(fā)明手機屏幕分析裝置第三實施例中分析模塊的細化模塊示意圖;
圖9為本發(fā)明手機屏幕分析裝置第四實施例中顯示分析子模塊的細化模塊示意圖;
圖10為本發(fā)明手機屏幕分析裝置第五實施例中息屏分析子模塊的細化模塊示意圖。
本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參考附圖做進一步說明。
具體實施方式
應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
現(xiàn)在將參考附圖描述實現(xiàn)本發(fā)明各個實施例的手機屏幕分析裝置。在后續(xù)的描述中,使用用于表示元件的諸如“模塊”、“部件”或“單元”的后綴僅為了有利于本發(fā)明的說明,其本身并沒有特定的意義。因此,“模塊”與“部件”可以混合地使用。
手機屏幕分析裝置可以以各種形式來實施。例如,本發(fā)明中描述的手機屏幕分析裝置可以包括諸如屏幕檢測平臺、筆記本電腦、手機自動回收終端、手機性能分析儀、pda(個人數(shù)字助理)、pad(平板電腦)等裝置以及諸如數(shù)字tv、臺式計算機等等的固定終端。本發(fā)明中描述的手機可以是智能手機,平板手機等等。下面,假設終端是手機屏幕分析裝置。然而,本領域技術人員將理解的是,除了特別用于移動目的的元件之外,根據(jù)本發(fā)明的實施方式的構(gòu)造也能夠應用于固定類型的終端。
參考圖1,本發(fā)明提供一種手機屏幕狀況圖像分析方法,該手機屏幕狀況圖像分析方法主要應用于手機屏幕分析裝置上,在手機屏幕狀況圖像分析方法第一實施例中,所述手機屏幕狀況圖像分析方法包括:
步驟s10,當檢測到手機與手機屏幕分析裝置建立連接時,在第一預設時長內(nèi)每隔第二預設時長控制手機切換顯示一種預設顏色;
手機屏幕分析裝置主要應用于對手機屏幕的功能屬性、生產(chǎn)廠商、結(jié)構(gòu)性能等情況進行分析評測。通過檢測,手機屏幕分析裝置能夠分析出與其進行數(shù)據(jù)連接的手機終端的屏幕外觀等方面的分析結(jié)果,并以分析報告的形式顯示予用戶,以便用戶能夠準確快速得獲知當前所檢測的手機屏幕的真實情況。
在本實施例中,用戶將手機連接到手機屏幕分析裝置的連接口上,手機屏幕分析裝置能夠自動檢測并與手機建立數(shù)據(jù)連接。而當檢測到手機與手機屏幕分析裝置建立起連接時,則通過連接通道控制手機的顯示屏幕在第一預設時長內(nèi)顯示不同的預設顏色。該第一預設時長指代的是檢測手機屏幕顯示能力的時長,而每隔第二預設時長是為了在手機顯示穩(wěn)定的預設顏色時手機屏幕裝置能夠有效地捕捉到當前手機屏幕所顯示的預設顏色。所述第一預設時長可以是30秒,60秒等;所述第二預設時長可以是3秒,6秒等;而預設顏色一般是根據(jù)第一預設時長和第二預設時長的時間范圍的大小采用的預設顏色。所述預設顏色一般以色域圖中的顏色作為參考顏色。手機屏幕分析裝置控制手機屏幕每隔第二預設時長顯示一種預設顏色,并且每次顯示的預設顏色各不相同,最大化地發(fā)掘手機屏幕的顯示能力。
步驟s20,當檢測到手機每切換顯示一種預設顏色時,對當前手機的顯示界面拍照,以獲得第一圖像;
手機屏幕每顯示一種預設顏色,即可拍攝手機屏幕當前的顯示界面,并獲得第一圖像。所述第一圖像作為后續(xù)手機屏幕分析裝置進行圖像分析的重要參考數(shù)據(jù)源。用于拍照的功能模塊一般集成于手機屏幕分析裝置的攝像頭或拍攝組件中,自動檢測到手機屏幕顯示界面的變化趨勢,并根據(jù)該變化趨勢,在手機屏幕顯示呈穩(wěn)定狀態(tài)時,快速對其進行圖像拍照,并在本次拍攝完成之后,進入待機狀態(tài),等待手機屏幕顯示另外的預設顏色,進行下次拍攝的循環(huán)流程。步驟s10服務于步驟s20,而步驟s20接受步驟s10第一預設時長和第二預設時長的時間范圍的約束。
步驟s30,當獲取到第一預設時長內(nèi)的所有第一圖像時,對所有第一圖像進行分析,以獲取分析結(jié)果。
在第一預設時長內(nèi),手機屏幕分析裝置將拍攝到屏幕顯示不同預設顏色第一圖像。根據(jù)第一圖像拍攝順序或拍攝顏色的不同,對以上所述的所有第一圖像進行數(shù)據(jù)分析。其分析一般是基于第一圖像的屬性特征進行數(shù)據(jù)解析,并從解析結(jié)果中歸納獲取到對應的分析結(jié)果。該分析結(jié)果客觀地反映出第一圖像的顯示效果,從而從側(cè)面推導出當前手機屏幕的顯示能力。
本發(fā)明通過當檢測到手機與手機屏幕分析裝置建立連接時,在第一預設時長內(nèi)每隔第二預設時長控制手機切換顯示一種預設顏色;然后當檢測到手機每切換顯示一種預設顏色時,對當前手機的顯示界面拍照,以獲得第一圖像;最后當獲取到第一預設時長內(nèi)的所有第一圖像時,對所有第一圖像進行分析,以獲取分析結(jié)果。本發(fā)明改進了手機屏幕分析技術,利用圖像分析技術,提高手機屏幕分析的精確度,從而提高手機屏幕分析效率。
進一步地,在本發(fā)明手機屏幕狀況圖像分析方法第一實施例的基礎上,提出手機屏幕狀況圖像分析方法第二實施例,參考圖2,所述第二實施例與第一實施例之間的區(qū)別在于,所述在第一預設時長內(nèi)每隔第二預設時長控制手機切換顯示一種預設顏色的步驟之前還包括:
步驟s40,當檢測到手機與手機屏幕分析裝置建立連接且檢測到手機處于息屏狀態(tài)時,對當前手機拍照,以獲得第二圖像;
分析第二圖像的輪廓,以獲得屏幕輪廓分析結(jié)果。
在手機屏幕分析裝置檢測手機屏幕的顯示能力之前,可以對手機屏幕先進行一個初步的分析處理。在檢測到手機處于息屏狀態(tài)時,直接對當前的手機進行拍照,以獲得第二圖像。所述第二圖像是當前手機息屏狀態(tài)(即不顯示任何內(nèi)容的狀態(tài))。此時第二圖像只能反映出當前手機屏幕的輪廓狀況。
而第二圖像中手機屏幕的輪廓狀況將在分析功能下,如對第二圖像的圖像增強處理(如二值化,柔化等圖像處理),特征提取(如異樣圖形數(shù)據(jù)的提取)等等。通過以上分析,獲取到第二圖像中手機屏幕的外觀輪廓狀況,并對其進行二次分析,通過預設的對比資料,獲取到當前手機屏幕的完整度,并獲取屏幕輪廓的分析結(jié)果。
進一步地,在本發(fā)明手機屏幕狀況圖像分析方法第二實施例的基礎上,提出手機屏幕狀況圖像分析方法第三實施例,參考圖3,所述第三實施例與第二實施例之間的區(qū)別在于,所述分析結(jié)果分為顯示分析結(jié)果和息屏分析結(jié)果,
所述對所有第一圖像進行分析,以獲取分析結(jié)果的步驟包括:
步驟s31,對第一圖像進行分析,以獲取顯示分析結(jié)果;
對手機屏幕功能屬性、結(jié)構(gòu)性能等屏幕特性方面的分析可以分為兩個維度:顯示分析和物理分析。其中顯示分析是對手機屏幕的顯示能力以及顯示效果的分析;而物理分析是對息屏狀態(tài)下手機屏幕的一體性的分析。
第一圖像能反映手機屏幕的顯示能力和顯示效果,通過第一圖像能夠客觀準確地獲取到相關結(jié)果。顯示能力和顯示效果一般指代的是屏幕通透性、色彩飽和度、色彩還原度等顯示特性。所述顯示特性的參數(shù)值反映的是一塊屏幕所顯示的頁面效果的質(zhì)量程度。例如,第一圖像中存在一張圖像a,在圖像a對應的預設顏色為標準白色,而圖像a所顯示出來的內(nèi)容達不到標準白色的級別,出現(xiàn)略微偏綠的現(xiàn)象。那么,其分析結(jié)果是:該圖像a所顯示的標準白色是不夠準確的,出現(xiàn)了色度失調(diào)的狀況,屏幕顯像管的工作機制以及圖像調(diào)教功能不能很好地融合。
步驟s32,對第二圖像進行分析,以獲取息屏分析結(jié)果。
第二圖像是在手機屏幕處于息屏狀態(tài)下進行拍攝的,除了能夠分析手機屏幕的完整度,也能分析出手機屏幕的部分缺陷以及屏幕的一體性。第二圖像所拍攝的息屏狀態(tài)下的屏幕應是一塊完整的屏幕。通過將第二圖形的顯示內(nèi)容的特征強化為能夠直觀了解的樣式,進而分析出其中的各種不規(guī)則的特征內(nèi)容,例如壞點和屏幕裂痕等物理屬性上的缺陷特征。
所述壞點是指屏幕面板上的某些屏幕像素全部或部分喪失其作用,而造成變成永久性的亮點、暗點或色點。而屏幕裂痕是指屏幕經(jīng)過跌落碰撞等外力擠壓造成的屏幕碎裂。壞點以及屏幕裂痕的存在會影響到屏幕的一體性,從屏幕顯示效果的角度上看,屏幕的一體性關系到手機屏幕顯示各種內(nèi)容的可讀性和連貫性,側(cè)面反映出該手機屏幕的質(zhì)量狀況。
通過對第二圖像關于以上各種圖像信息的分析,手機屏幕分析裝置得出屏幕在物理特性上的真實狀況,從而獲取到息屏分析結(jié)果。
進一步地,在本發(fā)明手機屏幕狀況圖像分析方法第三實施例的基礎上,提出手機屏幕狀況圖像分析方法第四實施例,參考圖4,所述第四實施例與第三實施例之間的區(qū)別在于,所述對第一圖像進行分析,以獲取顯示分析結(jié)果的步驟包括:
步驟s311,對每一張第一圖像進行顯示特征提取,以獲取特征結(jié)果;
第一圖像中包含的所有圖像信息,都包含有各種數(shù)據(jù)特征,由于第一圖像所顯示的是預設的標準單色,理論上每張第一圖像的圖像信息在數(shù)據(jù)矩陣上的表現(xiàn)形式應當是一致的。也就是說,每一個顯示像素的數(shù)據(jù)矩陣具體數(shù)值應該是一樣的。但在實際顯示的過程中,第一圖像所記錄的顯示效果會受限于手機屏幕本身性能結(jié)構(gòu)上的約束,其所呈現(xiàn)出來的效果互有差別,即每一個數(shù)據(jù)矩陣的具體數(shù)值會有所不同。該差別的程度所反映出來的是手機屏幕質(zhì)量的優(yōu)劣之別。因此,為實現(xiàn)對屏幕顯示效果的具體分析,可以將這種差別作為一種數(shù)據(jù)特征進行提取出來,獲得特征結(jié)果。
需要說明的是,本實施例中,可以采用opencv技術,所述opencv(opensourcecomputervisionlibrary)即開源計算機視覺庫,opencv使用c/c++語言編寫,可以運行在多個操作系統(tǒng)上,包括mac、windows、linux等。它還提供了如matlab、ruby、c++builder、vc、python等語言的接口,因此opencv通過大量的通用的算法實現(xiàn)了計算機視覺處理和圖像處理方面完美的結(jié)合在一起。opencv的數(shù)據(jù)處理庫中具有良好的特征提取技術,能夠?qū)D像實現(xiàn)精準的圖像識別、數(shù)據(jù)處理、特征提取以及檢測分析。
第一圖像中包含的模式特征十分豐富,如直方圖特征、顏色特征、模板特征、結(jié)構(gòu)特征等。本實施例的功能就是將其中有用的信息挑出來,并利用這些特征實現(xiàn)數(shù)據(jù)檢測。
一般而言,特征通常分為視覺特征、像素統(tǒng)計特征、圖像變換系數(shù)特征、圖像代數(shù)特征等。特征提取的方法歸納起來分為兩大類:一種是基于知識的表征方法;另外一種是基于代數(shù)特征或統(tǒng)計學習的表征方法?;谥R的表征方法主要是根據(jù)第一圖像的數(shù)據(jù)信息的代數(shù)邏輯以及彼此之間的數(shù)據(jù)差異來獲得有助于信息分類的特征結(jié)果;基于代數(shù)方法的表征包括模板匹配法和基于幾何特征的方法兩種。
步驟s312,分析所有第一圖像的特征結(jié)果,以獲得顯示分析結(jié)果。
采用各種圖像算法對所獲取的特征結(jié)果進行分析,能夠獲取手機屏幕的顯示分析結(jié)果。所采用的圖像算法可以根據(jù)所采用的圖像技術的不同而有不同的針對性。假設本實施例所采用的圖像技術是opencv技術,在進行過圖像特征提取之后,特征結(jié)果必定是不同的特征分析。分析每個特征分析所對應的數(shù)據(jù)矩陣,由于每個數(shù)據(jù)矩陣對應到每一個像素點具體的顯示能力和顯示效果,因此對每一個特征結(jié)果的分析意味著像素級別的檢測。假設存在一個像素點a,其分析結(jié)果為還原不準確,對應于色域上的標準顏色,出現(xiàn)顯示能力上極大的數(shù)據(jù)偏移量,造成在顯示效果上的不達標。而通過手機屏幕上無數(shù)像素點特征結(jié)果的分析,能夠由微觀的像素點過渡到宏觀的手機屏幕上,從而分析出手機屏幕的具體狀況,進而提高手機屏幕的分析精準度。
進一步地,在本發(fā)明手機屏幕狀況圖像分析方法第四實施例的基礎上,提出手機屏幕狀況圖像分析方法第五實施例,參考圖5,所述第五實施例與第四實施例之間的區(qū)別在于,所述對第二圖像進行分析,以獲取息屏分析結(jié)果的步驟包括:
步驟s321,對所述第二圖像進行圖像增強處理,以獲取處理圖像;
步驟s322,對處理圖像進行分析,以獲取息屏分析結(jié)果。
在對手機屏幕進行分析的過程中,第二圖像本身可能存在著數(shù)據(jù)較為接近的狀況,這對第二圖像的分析是會造成一定的誤判,所以可以先對第二圖像進行數(shù)據(jù)上的強化處理,以強化突出第二圖像中異常數(shù)據(jù)的對比效果。例如,對第二圖像進行圖像銳化或?qū)Ρ榷忍嵘葓D像增強處理操作,該操作能夠?qū)⒌诙D像中所反映的手機屏幕上的細微裂紋或壞點以明顯的數(shù)據(jù)差異表現(xiàn)出來,并得到相應的處理圖像。而即使手機屏幕分析裝置對數(shù)據(jù)具有一定的容錯率,但在明顯的數(shù)據(jù)差異面前,便能對原先所允許的數(shù)據(jù)進行抓取,避免了分析上的錯誤,提高數(shù)據(jù)的分析精度,進而獲得精確的息屏分析結(jié)果。
以下通過一個具體的例子進行距離說明,假設手機屏幕上存在一條細微的裂紋(或壞點),該裂紋細小而不容易被察覺,而所拍攝的第二圖像中保存下這一細節(jié)。在圖像增強處理操作中,將第二圖像進行圖像銳化,并提升了第二圖像的對比度,操作結(jié)果是原本非常接近但不合格的數(shù)據(jù)之間的差異轉(zhuǎn)化為迭代數(shù)較大的數(shù)據(jù)差距,從而強化突出裂紋的存在效果,并獲得一張?zhí)幚韴D像。該處理圖像的數(shù)據(jù)差距能夠被準確地抓取到,從而更加精準地分析出裂紋本身的存在,進而獲取到更加精準的息屏分析結(jié)果。
參考圖6,本發(fā)明還提供一種手機屏幕分析裝置,在手機屏幕分析裝置第一實施例中,該手機屏幕分析裝置包括:
控制模塊10,用于當檢測到手機與手機屏幕分析裝置建立連接時,在第一預設時長內(nèi)每隔第二預設時長控制手機切換顯示一種預設顏色;
手機屏幕分析裝置主要應用于對手機屏幕的功能屬性、生產(chǎn)廠商、結(jié)構(gòu)性能等情況進行分析評測。通過檢測,手機屏幕分析裝置能夠分析出與其進行數(shù)據(jù)連接的手機終端的屏幕外觀等方面的分析結(jié)果,并以分析報告的形式顯示予用戶,以便用戶能夠準確快速得獲知當前所檢測的手機屏幕的真實情況。
在本實施例中,用戶將手機連接到手機屏幕分析裝置的連接口上,手機屏幕分析裝置能夠自動檢測并與手機建立數(shù)據(jù)連接。而當控制模塊10檢測到手機與手機屏幕分析裝置建立起連接時,則通過連接通道控制手機的顯示屏幕在第一預設時長內(nèi)顯示不同的預設顏色。該第一預設時長指代的是控制模塊10檢測手機屏幕顯示能力的時長,而每隔第二預設時長是為了在手機顯示穩(wěn)定的預設顏色時手機屏幕裝置能夠有效地捕捉到當前手機屏幕所顯示的預設顏色。所述第一預設時長可以是30秒,60秒等;所述第二預設時長可以是3秒,6秒等;而預設顏色一般是根據(jù)第一預設時長和第二預設時長的時間范圍的大小采用的預設顏色。所述預設顏色一般以色域圖中的顏色作為參考顏色??刂颇K10控制手機屏幕每隔第二預設時長顯示一種預設顏色,并且每次顯示的預設顏色各不相同,最大化地發(fā)掘手機屏幕的顯示能力。
第一拍照模塊20,用于當檢測到手機每切換顯示一種預設顏色時,對當前手機的顯示界面拍照,以獲得第一圖像;
手機屏幕每顯示一種預設顏色,第一拍攝模塊20即可拍攝手機屏幕當前的顯示界面,并獲得第一圖像。所述第一圖像作為后續(xù)手機屏幕分析裝置進行圖像分析的重要參考數(shù)據(jù)源。第一拍照模塊20一般集成于手機屏幕分析裝置的攝像頭或拍攝組件中,自動檢測到手機屏幕顯示界面的變化趨勢,并根據(jù)該變化趨勢,在手機屏幕顯示呈穩(wěn)定狀態(tài)時,快速對其進行圖像拍照,并在本次拍攝完成之后,進入待機狀態(tài),等待手機屏幕顯示另外的預設顏色,進行下次拍攝的循環(huán)流程??刂颇K10服務于第一拍照模塊20,而第一拍攝模塊20接受控制模塊10中第一預設時長和第二預設時長的時間范圍的約束,即控制模塊10的控制功能是為第一拍照模塊20的拍照功能提供拍攝基礎,而第一拍照模塊20的工作狀態(tài)根據(jù)控制模塊10的控制狀態(tài)而執(zhí)行。
分析模塊30,用于當獲取到第一預設時長內(nèi)的所有第一圖像時,對所有第一圖像進行分析,以獲取分析結(jié)果。
在第一預設時長內(nèi),手機屏幕分析裝置將拍攝到屏幕顯示不同預設顏色第一圖像。根據(jù)第一圖像拍攝順序或拍攝顏色的不同,分析模塊30可以對以上所述的所有第一圖像進行數(shù)據(jù)分析。其分析一般是基于第一圖像的屬性特征進行數(shù)據(jù)解析,并從解析結(jié)果中歸納獲取到對應的分析結(jié)果。該分析結(jié)果客觀地反映出第一圖像的顯示效果,從而從側(cè)面推導出當前手機屏幕的顯示能力。
本發(fā)明通過當控制模塊10檢測到手機與手機屏幕分析裝置建立連接時,在第一預設時長內(nèi)每隔第二預設時長控制手機切換顯示一種預設顏色;然后當?shù)谝慌恼漳K20檢測到手機每切換顯示一種預設顏色時,對當前手機的顯示界面拍照,以獲得第一圖像;最后當分析模塊30獲取到第一預設時長內(nèi)的所有第一圖像時,對所有第一圖像進行分析,以獲取分析結(jié)果。本發(fā)明改進了手機屏幕分析技術,利用圖像分析技術,提高手機屏幕分析的精確度,從而提高手機屏幕分析效率。
進一步地,在本發(fā)明手機屏幕分析裝置第一實施例的基礎上,提出手機屏幕分析裝置第二實施例,參考圖7,所述第二實施例與第一實施例之間的區(qū)別在于,所述手機屏幕分析裝置還包括:
第二拍照模塊40,用于當檢測到手機與手機屏幕分析裝置建立連接且檢測到手機處于息屏狀態(tài)時,對當前手機拍照,以獲得第二圖像;
所述分析模塊30還用于分析第二圖像的輪廓,以獲得屏幕輪廓分析結(jié)果。
在手機屏幕分析裝置檢測手機屏幕的顯示能力之前,可以對手機屏幕先進行一個初步的分析處理。在檢測到手機處于息屏狀態(tài)時,直接對當前的手機進行拍照,以獲得第二圖像。所述第二圖像是當前手機息屏狀態(tài)(即不顯示任何內(nèi)容的狀態(tài))。此時第二圖像只能反映出當前手機屏幕的輪廓狀況。
而第二圖像中手機屏幕的輪廓狀況將在分析模塊30的分析功能下,如對第二圖像的強化處理(如二值化,柔化等圖像處理),特征提取(如異樣圖形數(shù)據(jù)的提取)等等。通過以上分析,獲取到第二圖像中手機屏幕的外觀輪廓狀況,并對其進行二次分析,通過預設的對比資料,獲取到當前手機屏幕的完整度,并獲取屏幕輪廓的分析結(jié)果。
進一步地,在本發(fā)明手機屏幕分析裝置第二實施例的基礎上,提出手機屏幕分析裝置第三實施例,參考圖8,所述第三實施例與第二實施例之間的區(qū)別在于,所述分析結(jié)果分為顯示分析結(jié)果和息屏分析結(jié)果,所述分析模塊30包括:
顯示分析子模塊31,用于對第一圖像進行分析,以獲取顯示分析結(jié)果;
對手機屏幕功能屬性、結(jié)構(gòu)性能等屏幕特性方面的分析可以分為兩個維度:顯示分析和物理分析。其中顯示分析是對手機屏幕的顯示能力以及顯示效果的分析;而物理分析是對息屏狀態(tài)下手機屏幕的一體性的分析。
第一圖像能反映手機屏幕的顯示能力和顯示效果,而顯示分析子模塊31通過第一圖像能夠客觀準確地獲取到相關結(jié)果。顯示能力和顯示效果一般指代的是屏幕通透性、色彩飽和度、色彩還原度等顯示特性。所述顯示特性的參數(shù)值反映的是一塊屏幕所顯示的頁面效果的質(zhì)量程度。例如,第一圖像中存在一張圖像a,在圖像a對應的預設顏色為標準白色,而圖像a所顯示出來的內(nèi)容達不到標準白色的級別,出現(xiàn)略微偏綠的現(xiàn)象。那么,其分析結(jié)果是:該圖像a所顯示的標準白色是不夠準確的,出現(xiàn)了色度失調(diào)的狀況,屏幕顯像管的工作機制以及圖像調(diào)教功能不能很好地融合。
息屏分析子模塊32,用于對第二圖像進行分析,以獲取息屏分析結(jié)果。
第二圖像是在手機屏幕處于息屏狀態(tài)下進行拍攝的,除了能夠分析手機屏幕的完整度,也能分析出手機屏幕的部分缺陷以及屏幕的一體性。第二圖像所拍攝的息屏狀態(tài)下的屏幕應是一塊完整的屏幕。息屏分析子模塊32通過將第二圖形的顯示內(nèi)容的特征強化為能夠直觀了解的樣式,進而分析出其中的各種不規(guī)則的特征內(nèi)容,例如壞點和屏幕裂痕等物理屬性上的缺陷特征。
所述壞點是指屏幕面板上的某些屏幕像素全部或部分喪失其作用,而造成變成永久性的亮點、暗點或色點。而屏幕裂痕是指屏幕經(jīng)過跌落碰撞等外力擠壓造成的屏幕碎裂。壞點以及屏幕裂痕的存在會影響到屏幕的一體性,從屏幕顯示效果的角度上看,屏幕的一體性關系到手機屏幕顯示各種內(nèi)容的可讀性和連貫性,側(cè)面反映出該手機屏幕的質(zhì)量狀況。
息屏分析子模塊32可以通過對第二圖像關于以上各種圖像信息的分析,得出屏幕在物理特性上的真實狀況,從而獲取到息屏分析結(jié)果。
進一步地,在本發(fā)明手機屏幕分析裝置第三實施例的基礎上,提出手機屏幕分析裝置第四實施例,參考圖9,所述第四實施例與第三實施例之間的區(qū)別在于,所述顯示分析子模塊31包括:
特征提取單元311,用于對每一張第一圖像進行顯示特征提取,以獲取特征結(jié)果;
第一圖像中包含的所有圖像信息,都包含有各種數(shù)據(jù)特征,由于第一圖像所顯示的是預設的標準單色,理論上每張第一圖像的圖像信息在數(shù)據(jù)矩陣上的表現(xiàn)形式應當是一致的。也就是說,每一個顯示像素的數(shù)據(jù)矩陣具體數(shù)值應該是一樣的。但在實際顯示的過程中,第一圖像所記錄的顯示效果會受限于手機屏幕本身性能結(jié)構(gòu)上的約束,其所呈現(xiàn)出來的效果互有差別,即每一個數(shù)據(jù)矩陣的具體數(shù)值會有所不同。該差別的程度所反映出來的是手機屏幕質(zhì)量的優(yōu)劣之別。因此,為實現(xiàn)對屏幕顯示效果的具體分析,可以將這種差別作為一種數(shù)據(jù)特征進行提取出來,獲得特征結(jié)果。
需要說明的是,本實施例中,可以采用opencv技術,所述opencv(opensourcecomputervisionlibrary)即開源計算機視覺庫,opencv使用c/c++語言編寫,可以運行在多個操作系統(tǒng)上,包括mac、windows、linux等。它還提供了如matlab、ruby、c++builder、vc、python等語言的接口,因此opencv通過大量的通用的算法實現(xiàn)了計算機視覺處理和圖像處理方面完美的結(jié)合在一起。opencv的數(shù)據(jù)處理庫中具有良好的特征提取技術,能夠?qū)D像實現(xiàn)精準的圖像識別、數(shù)據(jù)處理、特征提取以及檢測分析。
第一圖像中包含的模式特征十分豐富,如直方圖特征、顏色特征、模板特征、結(jié)構(gòu)特征等。特征提取單元311的功能就是將其中有用的信息挑出來,并利用這些特征實現(xiàn)數(shù)據(jù)檢測。
采用opencv技術,特征提取單元311可使用的特征通常分為視覺特征、像素統(tǒng)計特征、圖像變換系數(shù)特征、圖像代數(shù)特征等。特征提取的方法歸納起來分為兩大類:一種是基于知識的表征方法;另外一種是基于代數(shù)特征或統(tǒng)計學習的表征方法?;谥R的表征方法主要是根據(jù)第一圖像的數(shù)據(jù)信息的代數(shù)邏輯以及彼此之間的數(shù)據(jù)差異來獲得有助于信息分類的特征結(jié)果;基于代數(shù)方法的表征包括模板匹配法和基于幾何特征的方法兩種。
第一分析單元312,用于分析所有第一圖像的特征結(jié)果,以獲得分析結(jié)果。
采用各種圖像算法對所獲取的特征結(jié)果進行分析,能夠獲取手機屏幕的顯示分析結(jié)果。所采用的圖像算法可以根據(jù)所采用的圖像技術的不同而有不同的針對性。假設本實施例所采用的圖像技術是opencv技術,在進行過圖像特征提取之后,特征結(jié)果必定是不同的特征分析。第一分析單元312分析每個特征分析所對應的數(shù)據(jù)矩陣,由于每個數(shù)據(jù)矩陣對應到每一個像素點具體的顯示能力和顯示效果,因此對每一個特征結(jié)果的分析意味著像素級別的檢測。假設存在一個像素點a,其分析結(jié)果為還原不準確,對應于色域上的標準顏色,出現(xiàn)顯示能力上極大的數(shù)據(jù)偏移量,造成在顯示效果上的不達標。而通過手機屏幕上無數(shù)像素點特征結(jié)果的分析,能夠由微觀的像素點過渡到宏觀的手機屏幕上,從而分析出手機屏幕的具體狀況,進而提高手機屏幕的分析精準度。
進一步地,在本發(fā)明手機屏幕分析裝置第四實施例的基礎上,提出手機屏幕分析裝置第五實施例,參考圖10,所述第五實施例與第四實施例之間的區(qū)別在于,所述息屏分析子模塊32包括:
處理單元321,用于對所述第二圖像進行圖像增強處理,以獲取處理圖像;
第二分析單元322,用于對處理圖像進行分析,以獲取息屏分析結(jié)果。
在對手機屏幕進行分析的過程中,第二圖像本身可能存在著數(shù)據(jù)較為接近的狀況,這對第二圖像的分析是會造成一定的誤判,所以可以先對第二圖像進行數(shù)據(jù)上的增強處理,以強化突出第二圖像中異常數(shù)據(jù)的對比效果。例如,處理單元321可以對第二圖像進行圖像銳化或?qū)Ρ榷忍嵘葓D像增強處理操作,該操作能夠?qū)⒌诙D像中所反映的手機屏幕上的細微裂紋或壞點以明顯的數(shù)據(jù)差異表現(xiàn)出來,并得到相應的處理圖像。而第二分析單元322即使對數(shù)據(jù)具有一定的容錯率,但在明顯的數(shù)據(jù)差異面前,便能對原先所允許的數(shù)據(jù)進行抓取,避免了分析上的錯誤,提高數(shù)據(jù)的分析精度,進而獲得精確的息屏分析結(jié)果。
以下通過一個具體的例子進行距離說明,假設手機屏幕上存在一條細微的裂紋(或壞點),該裂紋細小而不容易被察覺,而所拍攝的第二圖像中保存下這一細節(jié)。在處理單元321的圖像增強處理操作中,將第二圖像進行圖像銳化,并提升了第二圖像的對比度,操作結(jié)果是原本非常接近但不合格的數(shù)據(jù)之間的差異轉(zhuǎn)化為迭代數(shù)較大的數(shù)據(jù)差距,從而強化突出裂紋的存在效果,并獲得一張?zhí)幚韴D像。該處理圖像的數(shù)據(jù)差距能夠被第二分析單元322準確地抓取到,從而更加精準地分析出裂紋本身的存在,進而獲取到更加精準的息屏分析結(jié)果。
需要說明的是,在本文中,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括該要素的過程、方法、物品或者裝置中還存在另外的相同要素。
上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到上述實施例方法可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者是更佳的實施方式。基于這樣的理解,本發(fā)明的技術方案本質(zhì)上或者說對現(xiàn)有技術做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)(如rom/ram、磁碟、光盤)中,包括若干指令用以使得一臺終端設備(可以是手機,計算機,服務器,空調(diào)器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述的方法。
以上僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關的技術領域,均同理包括在本發(fā)明的專利保護范圍內(nèi)。