本發(fā)明涉及電視技術(shù)領(lǐng)域,尤其涉及一種電視機(jī)性能的測(cè)試方法、裝置、系統(tǒng)和可讀存儲(chǔ)介質(zhì)。
背景技術(shù):
電視機(jī)在出廠之前,需要對(duì)電視機(jī)進(jìn)行各項(xiàng)性能的測(cè)試,以判斷電視機(jī)是否能夠符合出廠標(biāo)準(zhǔn)。
目前,多數(shù)電視機(jī)的測(cè)試都是由技術(shù)人員人工檢測(cè)完成。技術(shù)人員在測(cè)試電視機(jī)時(shí),需要人眼識(shí)別電視機(jī)的檢測(cè)結(jié)果,從而判斷電視機(jī)是否符合標(biāo)準(zhǔn)。這樣的測(cè)試方法,使得電視機(jī)的測(cè)試效率慢,提高了電視機(jī)的測(cè)試成本。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的主要目的在于提供一種電視機(jī)性能的測(cè)試方法、裝置、系統(tǒng)和可讀存儲(chǔ)介質(zhì),旨在解決電視機(jī)的測(cè)試效率慢,導(dǎo)致電視機(jī)的測(cè)試成本高的問(wèn)題。
為實(shí)現(xiàn)上述目的,本發(fā)明提供的一種電視機(jī)性能的測(cè)試方法,所述電視機(jī)性能的測(cè)試方法包括以下步驟:
獲取電視機(jī)當(dāng)前顯示的圖像,將所述圖像發(fā)送至服務(wù)器,以供所述服務(wù)器識(shí)別所述圖像中的第一文字信息;
在接收到服務(wù)器反饋的所述第一文字信息時(shí),判斷所述第一文字信息是否與預(yù)設(shè)的第二文字信息匹配;
當(dāng)所述第一文字信息與所述第二文字信息匹配時(shí),判定所述電視機(jī)性能正常。
優(yōu)選地,所述將所述圖像發(fā)送至服務(wù)器的步驟包括:
接收所述電視機(jī)發(fā)送的待處理圖像,并提取所述待處理圖像中的文字圖像;
將所述文字圖像轉(zhuǎn)化為二值文字圖像;
將所述二值文字圖像發(fā)送至所述服務(wù)器,以供所述服務(wù)器識(shí)別所述二值文字圖像圖像中的第一文字信息。
優(yōu)選地,所述提取所述待處理圖像中的文字圖像的步驟包括:
獲取所述待處理圖像的文字區(qū)域;
分割所述待處理圖像的所述文字區(qū)域,以提取所述文字圖像。
優(yōu)選地,所述將所述圖像發(fā)送至服務(wù)器的步驟之后,還包括:
在接收到所述服務(wù)器反饋的識(shí)別完成信息時(shí),向所述服務(wù)器發(fā)送識(shí)別結(jié)果獲取請(qǐng)求;
在接收到所述服務(wù)器反饋的所述第一文字信息時(shí),執(zhí)行所述判斷所述第一文字信息是否與預(yù)設(shè)的第二文字信息匹配的步驟。
優(yōu)選地,判斷所述第一文字信息是否與預(yù)設(shè)的第二文字信息匹配的步驟包括:
判斷所述第一文字信息是否含有預(yù)設(shè)的第二文字信息,其中,當(dāng)所述第一文字信息含有預(yù)設(shè)的第二文字信息時(shí),判定所述第一文字信息與所述第二文字信息匹配。
優(yōu)選地,所述判斷所述第一文字信息是否與預(yù)設(shè)的第二文字信息匹配的步驟之后,還包括:
當(dāng)所述第一文字信息與所述第二文字信息不匹配時(shí),輸出電視機(jī)性能異常的提示信息。
為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種電視機(jī)性能的測(cè)試系統(tǒng),所述電視機(jī)性能的測(cè)試系統(tǒng)包括客戶端以及服務(wù)器,其中:
所述客戶端,用于獲取電視機(jī)當(dāng)前顯示的圖像,將所述圖像發(fā)送至服務(wù)器,并在接收到服務(wù)器反饋的所述第一文字信息時(shí),判斷所述第一文字信息是否與預(yù)設(shè)的第二文字信息匹配,當(dāng)所述第一文字信息與所述第二文字信息匹配時(shí),判定所述電視機(jī)性能正常;
所述服務(wù)器,用于在接收到客戶端發(fā)送的所述圖像時(shí),識(shí)別所述圖像中的第一文字信息,并將所述第一文字信息反饋至所述客戶端。
優(yōu)選地,所述客戶端,還用于在接收到所述服務(wù)器反饋的識(shí)別完成信息時(shí),向所述服務(wù)器發(fā)送識(shí)別結(jié)果獲取請(qǐng)求,并在接收到所述服務(wù)器反饋的所述第一文字信息時(shí),判斷所述第一文字信息是否與預(yù)設(shè)的第二文字信息匹配;
所述服務(wù)器,還用于在接收到所述識(shí)別結(jié)果獲取請(qǐng)求時(shí),將所述第一文字信息發(fā)送至所述客戶端。
為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種電視機(jī)性能的測(cè)試裝置,所述電視機(jī)性能的測(cè)試裝置包括存儲(chǔ)器、處理器和存儲(chǔ)在所述存儲(chǔ)器并能在所述處理器運(yùn)行的電視機(jī)性能的測(cè)試程序,所述電視機(jī)性能的測(cè)試程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上所述的電視機(jī)性能的測(cè)試方法的步驟。
為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種可讀存儲(chǔ)介質(zhì),所述可讀存儲(chǔ)介質(zhì)存儲(chǔ)有電視機(jī)性能的測(cè)試程序,所述電視機(jī)性能的測(cè)試程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上所述的電視機(jī)性能的測(cè)試方法的步驟。
本發(fā)明提供的電視機(jī)性能的測(cè)試方法、裝置及系統(tǒng)和可讀存儲(chǔ)介質(zhì),客戶端在獲得電視機(jī)顯示的圖像后,將圖像發(fā)送至服務(wù)器,在接收到服務(wù)器反饋的識(shí)別圖像的文字信息后,再判斷文字信息與預(yù)設(shè)文字信息匹配,最后根據(jù)匹配結(jié)果判斷電視機(jī)性能是否正常,從而使得電視機(jī)性能完成測(cè)試;因電視機(jī)的性能測(cè)試常是由客戶端進(jìn)行測(cè)試并直接得出測(cè)試結(jié)果,不需要測(cè)試人員去識(shí)別測(cè)試結(jié)果,提升了電視機(jī)性能測(cè)試效率,降低了電視機(jī)性能的測(cè)試成本。
附圖說(shuō)明
圖1是本發(fā)明實(shí)施例方案涉及的系統(tǒng)架構(gòu)示意圖;
圖2為本發(fā)明實(shí)施例所涉及的客戶端的硬件結(jié)構(gòu)示意圖;
圖3為本發(fā)明電視機(jī)性能的測(cè)試方法的第一實(shí)施例的流程示意圖;
圖4為運(yùn)行于服務(wù)器上的ocr識(shí)別控制程序的主流程圖;
圖5為服務(wù)器的任務(wù)命令處理服務(wù)的流程圖;
圖6為服務(wù)器的socket通信服務(wù)運(yùn)行流程圖;
圖7為服務(wù)器中無(wú)socket通信服務(wù)的文字識(shí)別順序圖;
圖8為服務(wù)器在socket通信服務(wù)下的文字識(shí)別順序圖;
圖9為本發(fā)明電視機(jī)性能的測(cè)試方法的第二實(shí)施例的流程示意圖。
本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說(shuō)明。
具體實(shí)施方式
應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明實(shí)施例的主要解決方案是:客戶端獲取電視機(jī)當(dāng)前顯示的圖像,將所述圖像發(fā)送至服務(wù)器,以供所述服務(wù)器識(shí)別所述圖像中的第一文字信息;在接收到服務(wù)器反饋的所述第一文字信息時(shí),判斷所述第一文字信息是否與預(yù)設(shè)的第二文字信息匹配;當(dāng)所述第一文字信息與所述第二文字信息匹配時(shí),判定所述電視機(jī)性能正常。
由于現(xiàn)有技術(shù)中,多數(shù)電視機(jī)的測(cè)試都是由技術(shù)人員人工檢測(cè)完成。技術(shù)人員在測(cè)試電視機(jī)時(shí),需要人眼識(shí)別電視機(jī)的檢測(cè)結(jié)果,從而判斷電視機(jī)是否符合標(biāo)準(zhǔn)。這樣的測(cè)試方法,使得電視機(jī)的測(cè)試效率慢,提高了電視機(jī)的測(cè)試成本。
本發(fā)明提供一種解決方案,提升了電視機(jī)性能測(cè)試效率,降低了電視機(jī)性能的測(cè)試成本。
如圖1所示,本實(shí)施例方法涉及的系統(tǒng)架構(gòu)包括電視機(jī)、客戶端與服務(wù)器。
電視機(jī),用于采集顯示圖像;
客戶端,用于接收電視機(jī)發(fā)送的圖像,并將圖像發(fā)送至服務(wù)器,還用于在接收到服務(wù)器發(fā)送的識(shí)別圖像的文字信息時(shí),判斷文字信息是否匹配預(yù)設(shè)文字信息,并根據(jù)匹配結(jié)果判斷電視機(jī)性能是否正常;
服務(wù)器,用于接收客戶端發(fā)送的圖像,并識(shí)別圖像的文字信息,還用于向客戶端發(fā)送識(shí)別的文字信息。
作為一種實(shí)現(xiàn)方案,上述客戶端的硬件結(jié)構(gòu)可以如圖2所述。
參照?qǐng)D2,該客戶端可以包括:處理器1001,例如cpu,存儲(chǔ)器1002,通信總線1003。其中,通信總線1003用于實(shí)現(xiàn)該服務(wù)器中各組成部件之間的連接通信。存儲(chǔ)器1002可以是高速ram存儲(chǔ)器,也可以是穩(wěn)定的存儲(chǔ)器(non-volatilememory),例如磁盤(pán)存儲(chǔ)器。存儲(chǔ)器1002可選的還可以是獨(dú)立于前述處理器1001的存儲(chǔ)裝置。如圖2所示,作為一種計(jì)算機(jī)存儲(chǔ)介質(zhì)的存儲(chǔ)器1002中可以包括操作系統(tǒng)、網(wǎng)絡(luò)通信模塊以及電視機(jī)性能的測(cè)試程序。
在圖2所示的客戶端所涉及的硬件中處理器1001可以用于調(diào)用存儲(chǔ)器1002中存儲(chǔ)的電視機(jī)性能的測(cè)試程序,并執(zhí)行以下操作:
獲取電視機(jī)當(dāng)前顯示的圖像,將所述圖像發(fā)送至服務(wù)器,以供所述服務(wù)器識(shí)別所述圖像中的第一文字信息;
在接收到服務(wù)器反饋的所述第一文字信息時(shí),判斷所述第一文字信息是否與預(yù)設(shè)的第二文字信息匹配;
當(dāng)所述第一文字信息與所述第二文字信息匹配時(shí),判定所述電視機(jī)性能正常。
進(jìn)一步的,在一個(gè)實(shí)施例中,處理器1001可以用于調(diào)用存儲(chǔ)器1002中存儲(chǔ)的電視機(jī)性能的測(cè)試程序,并執(zhí)行以下操作:
接收所述電視機(jī)發(fā)送的待處理圖像,并提取所述待處理圖像中的文字圖像;
將所述文字圖像轉(zhuǎn)化為二值文字圖像;
將所述二值文字圖像發(fā)送至所述服務(wù)器,以供所述服務(wù)器識(shí)別所述二值文字圖像圖像中的第一文字信息。
進(jìn)一步的,在一個(gè)實(shí)施例中,處理器1001可以用于調(diào)用存儲(chǔ)器1002中存儲(chǔ)的電視機(jī)性能的測(cè)試程序,并執(zhí)行以下操作:
獲取所述待處理圖像的文字區(qū)域;
分割所述待處理圖像的所述文字區(qū)域,以提取所述文字圖像。
進(jìn)一步的,在一個(gè)實(shí)施例中,處理器1001可以用于調(diào)用存儲(chǔ)器1002中存儲(chǔ)的電視機(jī)性能的測(cè)試程序,并執(zhí)行以下操作:
在接收到所述服務(wù)器反饋的識(shí)別完成信息時(shí),向所述服務(wù)器發(fā)送識(shí)別結(jié)果獲取請(qǐng)求;
在接收到所述服務(wù)器反饋的所述第一文字信息時(shí),執(zhí)行所述判斷所述第一文字信息是否與預(yù)設(shè)的第二文字信息匹配的步驟。
進(jìn)一步的,在一個(gè)實(shí)施例中,處理器1001可以用于調(diào)用存儲(chǔ)器1002中存儲(chǔ)的電視機(jī)性能的測(cè)試程序,并執(zhí)行以下操作:
判斷所述第一文字信息是否含有預(yù)設(shè)的第二文字信息,其中,當(dāng)所述第一文字信息含有預(yù)設(shè)的第二文字信息時(shí),判定所述第一文字信息與所述第二文字信息匹配。
進(jìn)一步的,在一個(gè)實(shí)施例中,處理器1001可以用于調(diào)用存儲(chǔ)器1002中存儲(chǔ)的電視機(jī)性能的測(cè)試程序,并執(zhí)行以下操作:
當(dāng)所述第一文字信息與所述第二文字信息不匹配時(shí),輸出電視機(jī)性能異常的提示信息。
本實(shí)施例根據(jù)上述方案,客戶端在獲得電視機(jī)顯示的圖像后,將圖像發(fā)送至服務(wù)器,在接收到服務(wù)器反饋的識(shí)別圖像的文字信息后,再判斷文字信息與預(yù)設(shè)文字信息匹配,最后根據(jù)匹配結(jié)果判斷電視機(jī)性能是否正常,從而使得電視機(jī)性能完成測(cè)試;因電視機(jī)的性能測(cè)試常是由客戶端進(jìn)行測(cè)試并直接得出測(cè)試結(jié)果,不需要測(cè)試人員去識(shí)別測(cè)試結(jié)果,提升了電視機(jī)性能測(cè)試效率,降低了電視機(jī)性能的測(cè)試成本。
基于上述硬件構(gòu)架,提出本發(fā)明電視機(jī)性能的測(cè)試方法的實(shí)施例。
參照?qǐng)D3,圖3為本發(fā)明電視機(jī)性能的測(cè)試方法的第一實(shí)施例,所述電視機(jī)性能的測(cè)試方法包括以下步驟:
步驟s10,獲取電視機(jī)當(dāng)前顯示的圖像,將所述圖像發(fā)送至服務(wù)器,以供所述服務(wù)器識(shí)別所述圖像中的第一文字信息;
在本發(fā)明中,客戶端中內(nèi)含有測(cè)試人員用于測(cè)試電視機(jī)性能的測(cè)試用例;電視機(jī)內(nèi)設(shè)有視頻采集卡,在客戶端測(cè)試電視機(jī)性能時(shí),視頻采集卡可采集電視機(jī)的顯示圖像,并將顯示圖像發(fā)送至客戶端;服務(wù)器指的是光學(xué)字符識(shí)別(ocr)服務(wù)器,ocr服務(wù)器能夠識(shí)別圖像中的文字信息。
在當(dāng)客戶端測(cè)試電視機(jī)的性能時(shí),客戶端向電視機(jī)發(fā)送獲取圖像的請(qǐng)求,在電視機(jī)接收到該請(qǐng)求時(shí),電視機(jī)的視頻采集卡采集當(dāng)前顯示的圖像,并將圖像發(fā)送至客戶端,客戶端再將圖像發(fā)送至服務(wù)器,使得服務(wù)器識(shí)別圖像的文字信息(第一文字信息),服務(wù)器在完成圖像的識(shí)別后,會(huì)向客戶端發(fā)送識(shí)別完成的信息,客戶端在接收到該信息時(shí),會(huì)向服務(wù)器發(fā)送圖像識(shí)別結(jié)果的獲取指令,服務(wù)器在接收到獲取指令后會(huì)將圖像的第一文字信息向客戶端發(fā)送??蛻舳恕㈦娨暀C(jī)與服務(wù)器之間可利用網(wǎng)絡(luò)進(jìn)行通信,比如,客戶端通過(guò)socket與服務(wù)器進(jìn)行通信,當(dāng)然,電視機(jī)、服務(wù)器與客戶端之間還可以以其他任意的方式實(shí)現(xiàn)數(shù)據(jù)傳輸。
步驟s20,在接收到服務(wù)器反饋的所述第一文字信息時(shí),判斷所述第一文字信息是否與預(yù)設(shè)的第二文字信息匹配;
步驟s30,當(dāng)所述第一文字信息與所述第二文字信息匹配時(shí),判定所述電視機(jī)性能正常;
在本發(fā)明中,第一文字信息與第二文字信息不單純可以是文字、字母、數(shù)字等任意可被ocr服務(wù)器識(shí)別的信息。
在客戶端接收到服務(wù)器反饋的圖像識(shí)別信息(第一文字信息)時(shí),客戶端的測(cè)試用例將第一文字信息與客戶端預(yù)設(shè)的第二文字信息進(jìn)行比對(duì),以判斷第一文字信息是否與第二文字信息匹配,從而根據(jù)匹配結(jié)果判斷電視機(jī)的性能是否正常;判斷第一文字信息與第二文字信息是否匹配,可以通過(guò)判斷第一文字信息中是否含有預(yù)設(shè)的第二文字信息,例如,第一文字信息為字符串a(chǎn),第二文字信息為字符串b,若字符串a(chǎn)含有字符串b,則認(rèn)定第一文字信息匹配第二文字信息;若字符串a(chǎn)不含有字符串b時(shí),則認(rèn)定第一文字信息不匹配第二文字信息,此時(shí)客戶端會(huì)輸出電視機(jī)性能異常的提示信息,客戶端提示的方法可以使在其顯示屏上輸出具體的字樣,如電視性能異常,客戶端也可以通過(guò)警報(bào)或者語(yǔ)音進(jìn)行提示,或者客戶端將電視機(jī)性能異常的信息發(fā)送至與客戶端綁定的技術(shù)人員的手機(jī)上。當(dāng)然,客戶端對(duì)第一文字信息是否匹配第二文字信息的判斷還可以采用其他任意合適的方式進(jìn)行判斷。
在ocr開(kāi)始運(yùn)行時(shí),ocr服務(wù)器會(huì)發(fā)出初始化指令,使得ocr服務(wù)器的識(shí)別引擎初始化(識(shí)別引擎初始化后可對(duì)圖像進(jìn)行第一文字的識(shí)別),然后在初始化socket通信服務(wù)以供客戶端與ocr服務(wù)器通信連接,此時(shí),ocr服務(wù)器可以接收客戶端發(fā)送的圖像以及圖像識(shí)別請(qǐng)求,并且能夠向客戶端反饋圖像識(shí)別結(jié)果,并將識(shí)別結(jié)果發(fā)送至客戶端。因ocr服務(wù)器可與多個(gè)客戶端連接,在ocr服務(wù)器運(yùn)行后,ocr服務(wù)器會(huì)處于輪詢狀態(tài),以時(shí)刻監(jiān)測(cè)是否要結(jié)束圖像的文字識(shí)別,若要結(jié)束圖像的文字識(shí)別,ocr服務(wù)器會(huì)釋放socket通信服務(wù)、任務(wù)命令處理服務(wù)器、ocr文字識(shí)別服務(wù)以結(jié)束圖像的文字識(shí)別。上述具體流程參照?qǐng)D4與圖5,圖4所示為運(yùn)行于服務(wù)器上的ocr識(shí)別控制程序的主流程圖,圖5所示為服務(wù)器的任務(wù)命令處理服務(wù)的流程圖。
參照?qǐng)D6,圖6所示為服務(wù)器的socket通信服務(wù)運(yùn)行流程圖,socket通信服務(wù)使用了select模型來(lái)控制。首先啟動(dòng)socket服務(wù),之后判斷是否需要停止socket通信服務(wù),若需要退出,則退出此服務(wù);若不需要退出,則執(zhí)行select與fd_isset來(lái)判斷是否有讀取、寫(xiě)入請(qǐng)求,若有請(qǐng)求則判斷是否是socket服務(wù)本身,若是則執(zhí)行accept接收客戶端連接,之后執(zhí)行創(chuàng)建共享路徑的操作;若不是socket服務(wù)本身,則執(zhí)行recv來(lái)接收客戶端消息通信,當(dāng)收到客戶端消息后將其轉(zhuǎn)換為服務(wù)端內(nèi)部的命令存儲(chǔ)在消息隊(duì)列中待執(zhí)行;若沒(méi)有讀取、寫(xiě)入請(qǐng)求,則執(zhí)行check有無(wú)需要發(fā)送的消息,若有則通過(guò)socket發(fā)生消息;若沒(méi)有則重新執(zhí)行判斷是否需要退出socket通信服務(wù)和之后的各個(gè)步驟。
在本實(shí)施例中,ocr服務(wù)器可不需要socket通信服務(wù)也可進(jìn)行圖像文字的識(shí)別,參照?qǐng)D7,圖7為ocr服務(wù)器中無(wú)socket通信服務(wù)的文字識(shí)別順序圖。首先,ocr服務(wù)器需要先執(zhí)行init來(lái)初始化ocr識(shí)別模塊;其次,設(shè)置需要識(shí)別的圖像的存儲(chǔ)路徑以及識(shí)別的語(yǔ)言;然后,再設(shè)置是否開(kāi)啟增強(qiáng)功能(如對(duì)比度、抗抖動(dòng)等);最后,開(kāi)始執(zhí)行ocr識(shí)別任務(wù),識(shí)別成功后,可以按照需要調(diào)用獲取識(shí)別信息的接口(如獲取所有識(shí)別到的信息、獲取某一或多個(gè)字符的坐標(biāo)位置、獲取某一區(qū)域內(nèi)的信息)。當(dāng)不需要使用ocr識(shí)別功能時(shí)需要調(diào)用uninit釋放。
參照?qǐng)D8,圖8為ocr服務(wù)器在socket通信服務(wù)下的文字識(shí)別順序圖。首先,客戶端執(zhí)行connect與服務(wù)器進(jìn)行socket通信連接,當(dāng)服務(wù)器收到連接請(qǐng)求后,執(zhí)行accept建立連接,同時(shí)為此客戶端創(chuàng)建共享文件夾供其上傳存放需要識(shí)別的圖片,創(chuàng)建成功后,通過(guò)send將共享路徑發(fā)送給客戶端;若客戶端收到了共享路徑后,開(kāi)始發(fā)送服務(wù)器命令請(qǐng)求,當(dāng)服務(wù)器收到這些命令請(qǐng)求后轉(zhuǎn)換為內(nèi)部命令存儲(chǔ)在消息隊(duì)列中,任務(wù)命令處理服務(wù)從消息隊(duì)列中取出需要執(zhí)行的命令,當(dāng)執(zhí)行完成后,將執(zhí)行結(jié)果通過(guò)socket發(fā)送給客戶端;此時(shí)客戶端收到執(zhí)行結(jié)果后,按需要發(fā)送獲取識(shí)別信息的消息(如獲取所有識(shí)別到的信息、獲取某一或多個(gè)字符的坐標(biāo)位置、獲取某一區(qū)域內(nèi)的信息)來(lái)獲取信息。
本實(shí)施例提供的技術(shù)方案中,客戶端在獲得電視機(jī)顯示的圖像后,將圖像發(fā)送至服務(wù)器,在接收到服務(wù)器反饋的識(shí)別圖像的文字信息后,再判斷文字信息與預(yù)設(shè)文字信息匹配,最后根據(jù)匹配結(jié)果判斷電視機(jī)性能是否正常,從而使得電視機(jī)性能完成測(cè)試;因電視機(jī)的性能測(cè)試常是由客戶端進(jìn)行測(cè)試并直接得出測(cè)試結(jié)果,不需要測(cè)試人員去識(shí)別測(cè)試結(jié)果,提升了電視機(jī)性能測(cè)試效率,降低了電視機(jī)性能的測(cè)試成本。
參照?qǐng)D9,圖9為本發(fā)明電視機(jī)性能的測(cè)試方法的第二實(shí)施例,基于上述實(shí)施例,所述步驟s10包括:
步驟s11,接收所述電視機(jī)發(fā)送的待處理圖像,并提取所述待處理圖像中的文字圖像;
步驟s12,將所述文字圖像轉(zhuǎn)化為二值文字圖像;
步驟s13,將所述二值文字圖像發(fā)送至所述服務(wù)器,以供所述服務(wù)器識(shí)別所述二值文字圖像圖像中的第一文字信息。
在本實(shí)施中,因服務(wù)器只需識(shí)別圖像的文字信息,所以在客戶端接收到電視發(fā)送的圖像(待處理圖像)時(shí),客戶端會(huì)對(duì)圖像進(jìn)行分割,優(yōu)選地,客戶端會(huì)將圖像中需要被服務(wù)器識(shí)別的文字區(qū)域(待識(shí)別文字區(qū)域)的圖像分割出來(lái),待識(shí)別文字區(qū)域可根據(jù)客戶端的測(cè)試用例進(jìn)行標(biāo)記,然后客戶端根據(jù)待識(shí)別文字區(qū)域的灰度閾值進(jìn)行分割,從而得到文字圖像。文字圖像的容量比較大,為了降低客戶端的傳輸容量,客戶端可以對(duì)文字圖像進(jìn)行進(jìn)一步的處理,將文字圖像轉(zhuǎn)化成二值文字圖像,從而使客戶端減少了傳輸容量,同時(shí)為客戶端與服務(wù)器騰出更多容量空間。
本實(shí)施例提供的技術(shù)方案中,客戶端通過(guò)將提取圖像中的文字圖像,在將文字圖像轉(zhuǎn)化為二值文字圖像,降低了圖像的容量,使得客戶端減少了傳輸容量,提高了電視機(jī)性能的測(cè)試效率;同時(shí)降低了客戶端與服務(wù)器之間的帶寬要求。
本發(fā)明還提供一種電視機(jī)性能的測(cè)試系統(tǒng),所述電視機(jī)性能的測(cè)試系統(tǒng)包括客戶端以及服務(wù)器,其中:
所述客戶端,用于獲取電視機(jī)當(dāng)前顯示的圖像,將所述圖像發(fā)送至服務(wù)器,并在接收到服務(wù)器反饋的所述第一文字信息時(shí),判斷所述第一文字信息是否與預(yù)設(shè)的第二文字信息匹配,當(dāng)所述第一文字信息與所述第二文字信息匹配時(shí),判定所述電視機(jī)性能正常;
所述服務(wù)器,用于在接收到客戶端發(fā)送的所述圖像時(shí),識(shí)別所述圖像中的第一文字信息,并將所述第一文字信息反饋至所述客戶端。
所述客戶端,還用于在接收到所述服務(wù)器反饋的識(shí)別完成信息時(shí),向所述服務(wù)器發(fā)送識(shí)別結(jié)果獲取請(qǐng)求,并在接收到所述服務(wù)器反饋的所述第一文字信息時(shí),判斷所述第一文字信息是否與預(yù)設(shè)的第二文字信息匹配;
所述服務(wù)器,還用于在接收到所述識(shí)別結(jié)果獲取請(qǐng)求時(shí),將所述第一文字信息發(fā)送至所述客戶端。
本發(fā)明還提供一種電視機(jī)性能的測(cè)試裝置,所述電視機(jī)性能的測(cè)試裝置包括存儲(chǔ)器、處理器和存儲(chǔ)在所述存儲(chǔ)器并能在所述處理器運(yùn)行的電視機(jī)性能的測(cè)試程序,所述電視機(jī)性能的測(cè)試程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上實(shí)施例所述的電視機(jī)性能的測(cè)試方法的各個(gè)步驟。
本發(fā)明還提供一種可讀存儲(chǔ)介質(zhì),所述可讀存儲(chǔ)介質(zhì)存儲(chǔ)有電視機(jī)性能的測(cè)試程序,所述電視機(jī)性能的測(cè)試程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上實(shí)施例所述的電視機(jī)性能的測(cè)試方法的各個(gè)步驟。
上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
需要說(shuō)明的是,在本文中,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者裝置不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者裝置所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括該要素的過(guò)程、方法、物品或者裝置中還存在另外的相同要素。
通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實(shí)施例方法可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在如上所述的一個(gè)存儲(chǔ)介質(zhì)(如rom/ram、磁碟、光盤(pán))中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,空調(diào)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專(zhuān)利范圍,凡是利用本發(fā)明說(shuō)明書(shū)及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專(zhuān)利保護(hù)范圍內(nèi)。