本發明專利技術公開了一種智能電視機的顯存圖像識別方法,上述方法在智能電視機上有游戲類應用啟動時,獲取應用的包名及智能電視機的分辨率;并從云端獲取預存的待識別圖片及其屬性;從顯存中逐幀讀取圖片,從讀取的圖片中截取與當前待識別圖片的起始位置及尺寸相同的子圖片;根據子圖片與當前待識別圖片的圖像相似度是否大于等于預設值,和/或子圖片的文字色彩占比是否與待識別圖片的文字色彩占比相同,對當前待識別圖片進行識別。本發明專利技術無需修改應用,即可感知電視內容,為未來發生動作的處理提供預備。
【技術實現步驟摘要】
本專利技術涉及圖像處理領域,尤其涉及一種智能電視機的顯存圖像識別方法及裝置。
技術介紹
智能電視,是具有全開放式平臺,搭載了操作系統,用戶在欣賞普通電視內容的同時,可自行安裝和卸載各類應用軟件,持續對功能進行擴充和升級的新電視產品。智能電視能夠不斷給用戶帶來有別于使用有線數字電視接收機(機頂盒)的、豐富的個性化體驗。其中,通過智能電視機玩游戲,就是其中最受歡迎的體驗;現有的通過智能電視機玩游戲,需要游戲玩家時刻緊盯游戲,以便在需要操作時及時進行指令下發,以進行游戲或者繼續流程;這往往使得游戲玩家為了不錯過重要場景,以放棄自身生理需求為代價,或者長時間精神高度集中,威脅游戲玩家的身體健康。有沒有一種方法,可以在重要場景來臨時,讓玩家感知到。現有的智能電視還不能夠感知電視內容。
技術實現思路
本專利技術的目的是,提供一種智能電視機的顯存圖像識別方法及裝置,以使得在用戶想要知道的幀到來時,及時感知。本專利技術公開了一種智能電視機的顯存圖像識別方法,上述方法在智能電視機上有游戲類應用啟動時,執行以下步驟:步驟一:獲取上述應用的包名及智能電視機的分辨率;步驟二:根據上述包名及分辨率,從云端獲取預存的待識別圖片及其屬性;步驟三:從顯存中逐幀讀取圖片;步驟四:從上述讀取的圖片中截取與當前待識別圖片的起始位置及尺寸相同的子圖片;步驟五:根據上述子圖片與當前待識別圖片的圖像相似度是否大于等于預設值,和/或上述子圖片的文字色彩占比是否與待識別圖片的文字色彩占比相同,對當前待識別圖片進行識別。上述方法中,上述待識別圖片包括圖像圖片和/或文字圖片,上述圖像圖片屬性包括圖片起始位置及尺寸;上述文字圖片屬性包括圖片起始位置、尺寸及文字色彩占比。上述方法中,上述方法通過如下步驟計算子圖片與當前待識別圖片的圖像相似度:計算上述子圖片及當前待識別圖片的灰色直方圖;計算上述灰色直方圖的巴氏系數,得到上述子圖片與當前待識別圖片的圖像相似度。上述方法中,上述步驟五具體包括以下步驟:步驟a:判斷當前待識別圖片的類型;若當前待識別圖片為圖像圖片,則執行步驟b;若當前待識別圖片為文字圖片,則執行步驟c;若當前待識別圖片包括圖像圖片和文字圖片,則執行步驟d;步驟b:計算子圖片與當前待識別圖片的圖像相似度,并判斷上述相似度是否大于等于預設值,若是,則當前待識別圖片識別成功,轉入步驟l;否則,執行步驟k;步驟c:計算子圖片的文字色彩占比,并判斷是否與當前待識別圖片的文字色彩占比相同,若是,則當前待識別圖片識別成功,轉入步驟l;否則,執行步驟k;步驟d:讀取預設的識別方式,若為圖像優先,則執行步驟e;若為文字優先,則執行步驟g;若為圖像和文字同優先級,則執行步驟i;步驟e:計算子圖片與當前待識別圖片的圖像相似度,并判斷上述相似度是否大于等于預設值,若是,則當前待識別圖片識別成功,轉入步驟l;否則,執行步驟f;步驟f:計算子圖片的文字色彩占比,并判斷是否與當前待識別圖片的文字色彩占比相同,若是,則當前待識別圖片識別成功,轉入步驟l;否則,執行步驟k;步驟g:計算子圖片的文字色彩占比,并判斷是否與當前待識別圖片的文字色彩占比相同,若是,則當前待識別圖片識別成功,轉入步驟l;否則,執行步驟h;步驟h:計算子圖片與當前待識別圖片的圖像相似度,并判斷上述相似度是否大于等于預設值,若是,則當前待識別圖片識別成功,轉入步驟l;否則,執行步驟k;步驟i:計算子圖片與當前待識別圖片的圖像相似度,并判斷上述相似度是否大于等于預設值,若是,則執行步驟j;否則,執行步驟k;步驟j:計算子圖片的文字色彩占比,并判斷是否與當前待識別圖片的文字色彩占比相同,若是,則當前待識別圖片識別成功,轉入步驟l;否則,執行步驟k;步驟k:判斷當前識別的圖片是否是待識別圖片中的最后一個,若是,則執行步驟l;否則,對下一個待識別圖片轉入步驟四執行;步驟l:讀取顯存中的下一幀圖片,對剩余待識別圖片轉入步驟四執行。上述方法中,上述圖片的灰色直方圖通過如下步驟計算:根據圖片的長和寬,計算圖片的像素點總數及每個像素點的pixel值,再根據每個像素點的pixel值,計算紅(r=(pixel>>16)&0xFF)、綠(g=(pixel>>8)&0xFF)、藍(b=(pixel>>0)&0xFF)在pixel值中的比例值,然后根據公式:color=0.299*r+0.587*g+0.114*b計算當前像素的灰化色彩值color;其中,r為紅在當前像素點的pixel值中的比例值;g為綠在當前像素點的pixel值中的占比值;b為綠在當前像素點的pixel值中的比例值;計算當前像素的灰化色彩值color在像素點總數中的比例值;圖片的所有像素的灰化色彩值color在像素點總數中的比例值組成該圖片的灰色直方圖。上述方法中,上述巴氏系數通過如下公式計算:其中,i為灰色直方圖中元素的序號,其初始值為0;n為灰色直方圖的長度;ai表示子圖片灰色直方圖中的第i個元素;bi表示待識別圖片的灰色直方圖中的第i個元素。本專利技術進一步公開了一種智能電視機的顯存圖像識別裝置,上述裝置包括監測模塊、數據處理模塊及圖片識別模塊,其中,上述檢測模塊,用于監測智能電視是否有游戲類應用啟動,并在有游戲類應用啟動時,通知上述數據處理模塊;數據處理模塊:用于獲取應用的包名及智能電視機的分辨率;并根據上述包名及分辨率,從云端獲取預存的待識別圖片及其屬性;圖片識別模塊,用于從顯存中逐幀讀取圖片;并從上述讀取的圖片中截取與當前待識別圖片的起始位置及尺寸相同的子圖片;以及根據上述子圖片與當前待識別圖片的圖像相似度是否大于等于預設值,和/或上述子圖片的文字色彩占比是否與待識別圖片的文字色彩占比相同,對當前待識別圖片進行識別。上述方法中,上述圖片識別模塊還用于計算子圖片及當前待識別圖片的灰色直方圖及灰色直方圖的巴氏系數;以及用于判斷當前待識別圖片的類型及預設的識別方式。本專利技術在無需修改應用的情況下,即可感知電視內容,進而為未來發生動作的處理提供預備;使得智能電視更加智能。附圖說明此處所說明的附圖用來提供對本專利技術的進一步理解,構成本專利技術的一部分,本專利技術的示意性實施例及其說明用于解釋本專利技術,并不構成對本專利技術的不當限定。在附圖中:圖1是本專利技術所述智能電視機的顯存圖像識別方法優選實施例的流程圖;圖2是本專利技術所述智能電視機顯存圖像識別裝置的優選實施例的原理框圖。具體實施方式為了使本專利技術所要解決的技術問題、技術方案及有益效果更加清楚、明白,以下結合附圖和實施例,對本專利技術進行進一步詳細說明。應當理解,此處所描述的具體實施例僅用以解釋本專利技術,并不用于限定本專利技術。如圖1所示,是本專利技術所述智能電視機的顯存圖像識別方法優選實施例的流程圖;本實施例中,智能電視采用android系統;具體包括以下步驟:步驟S001:監測智能電視機上是否有游戲類應用啟動,若是,則執行步驟S002;否則,繼續執行本步驟;步驟S002:獲取上述應用的包名及電視機分辨率;步驟S003:根據上述包名及分辨率,從云端獲取預存的待識別圖片及其屬性;待識別圖片包括圖像圖片和/或文字圖片,上述圖像本文檔來自技高網...

【技術保護點】
一種智能電視機的顯存圖像識別方法,其特征在于,所述方法在智能電視機上有游戲類應用啟動時,執行以下步驟:步驟一:獲取所述應用的包名及智能電視機的分辨率;步驟二:根據所述包名及分辨率,從云端獲取預存的待識別圖片及其屬性;步驟三:從顯存中逐幀讀取圖片;步驟四:從所述讀取的圖片中截取與當前待識別圖片的起始位置及尺寸相同的子圖片;步驟五:根據所述子圖片與當前待識別圖片的圖像相似度是否大于等于預設值,和/或所述子圖片的文字色彩占比是否與待識別圖片的文字色彩占比相同,對當前待識別圖片進行識別。
【技術特征摘要】
1.一種智能電視機的顯存圖像識別方法,其特征在于,所述方法在智能電視機上有游戲類應用啟動時,執行以下步驟:步驟一:獲取所述應用的包名及智能電視機的分辨率;步驟二:根據所述包名及分辨率,從云端獲取預存的待識別圖片及其屬性;步驟三:從顯存中逐幀讀取圖片;步驟四:從所述讀取的圖片中截取與當前待識別圖片的起始位置及尺寸相同的子圖片;步驟五:根據所述子圖片與當前待識別圖片的圖像相似度是否大于等于預設值,和/或所述子圖片的文字色彩占比是否與待識別圖片的文字色彩占比相同,對當前待識別圖片進行識別。2.如權利要求1所述的方法,其特征在于,所述待識別圖片包括圖像圖片和/或文字圖片,所述圖像圖片屬性包括圖片起始位置及尺寸;所述文字圖片屬性包括圖片起始位置、尺寸及文字色彩占比。3.如權利要求1所述的方法,其特征在于,所述方法通過如下步驟計算子圖片與當前待識別圖片的圖像相似度:計算所述子圖片及當前待識別圖片的灰色直方圖;計算所述灰色直方圖的巴氏系數,得到所述子圖片與當前待識別圖片的圖像相似度。4.如權利要求1所述的方法,其特征在于,所述步驟五具體包括以下步驟:步驟a:判斷當前待識別圖片的類型;若當前待識別圖片為圖像圖片,則執行步驟b;若當前待識別圖片為文字圖片,則執行步驟c;若當前待識別圖片包括圖像圖片和文字圖片,則執行步驟d;步驟b:計算子圖片與當前待識別圖片的圖像相似度,并判斷所述相似度是否大于等于預設值,若是,則當前待識別圖片識別成功,轉入步驟l;否則,執行步驟k;步驟c:計算子圖片的文字色彩占比,并判斷是否與當前待識別圖片的文字色彩占比相同,若是,則當前待識別圖片識別成功,轉入步驟l;否則,執行步驟k;步驟d:讀取預設的識別方式,若為圖像優先,則執行步驟e;若為文字優先,則執行步驟g;若為圖像和文字同優先級,則執行步驟i;步驟e:計算子圖片與當前待識別圖片的圖像相似度,并判斷所述相似度是否大于等于預設值,若是,則當前待識別圖片識別成功,轉入步驟l;否則,執行步驟f;步驟f:計算子圖片的文字色彩占比,并判斷...
【專利技術屬性】
技術研發人員:張弛明,張作亮,
申請(專利權)人:深圳市天易聯科技有限公司,
類型:發明
國別省市:廣東;44
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。