智能電視用戶的姿勢矯正方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于智能電視技術(shù)領(lǐng)域,尤其涉及一種智能電視用戶的姿勢矯正方法及裝置。
【背景技術(shù)】
[0002]兒童的健康成長問題一直以來都是人們關(guān)注的熱點話題,由于父母們平日工作繁忙等原因,對孩子的陪伴往往力不從心,因此,電視就成了孩子們打發(fā)課余時光的首選,尤其是到了寒暑假,兒童看電視的時間會越來越多,缺少了父母的督促,許多兒童會斜坐著或者躺著看電視,從而導致視力下降或者脊柱發(fā)育不良,這就引發(fā)了社會上對兒童看電視時坐姿的關(guān)注。
[0003]市面上現(xiàn)有的相關(guān)坐姿矯正產(chǎn)品只能對兒童看電視時的觀看距離進行矯正,而正確的坐姿還關(guān)乎脊柱的挺直等重要因素,僅僅矯正觀看距離顯然無法達到有效的矯正效果Ο
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明實施例提供了一種智能電視用戶的姿勢矯正方法及裝置,以解決現(xiàn)有產(chǎn)品無法對用戶看電視時的坐姿進行有效矯正的問題。
[0005]本發(fā)明實施例是這樣實現(xiàn)的,一種智能電視用戶的姿勢矯正方法,包括:
[0006]獲取智能電視前方的深度圖像,對所述深度圖像進行分割,得到其中人體部分的深度圖像;
[0007]提取所述人體部分的深度圖像的骨骼數(shù)據(jù),根據(jù)所述骨骼數(shù)據(jù)繪制得到人體骨架的三維圖像;
[0008]將所述三維圖像與預設的三維骨架模板進行關(guān)節(jié)節(jié)點信息比對,得到所述人體骨架與預設骨架姿態(tài)的匹配度;
[0009]若所述人體骨架與所述預設骨架姿態(tài)的匹配度超出預設的閾值范圍,所述智能電視發(fā)出報警以對其用戶進行姿勢矯正。
[0010]本發(fā)明實施例的另一目的在于提供一種智能電視用戶的姿勢矯正裝置,包括:
[0011]獲取單元,用于獲取智能電視前方的深度圖像,對所述深度圖像進行分割,得到其中人體部分的深度圖像;
[0012]繪制單元,用于提取所述人體部分的深度圖像的骨骼數(shù)據(jù),根據(jù)所述骨骼數(shù)據(jù)繪制得到人體骨架的三維圖像;
[0013]比對單元,用于將所述三維圖像與預設的三維骨架模板進行關(guān)節(jié)節(jié)點信息比對,得到所述人體骨架與預設骨架姿態(tài)的匹配度;
[0014]矯正單元,用于若所述人體骨架與所述預設骨架姿態(tài)的匹配度超出預設的閾值范圍,所述智能電視發(fā)出報警以對其用戶進行姿勢矯正。
[0015]本發(fā)明實施例能夠自動檢測用戶觀看智能電視時的觀看姿勢,并及時提醒用戶調(diào)整自己的觀看姿勢,從而保證了有效的矯正效果。
【附圖說明】
[0016]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0017]圖1是本發(fā)明實施例提供的智能電視用戶的姿勢矯正方法的實現(xiàn)流程圖;
[0018]圖2是本發(fā)明實施例提供的智能電視用戶的姿勢矯正方法的深度圖像獲取示意圖;
[0019]圖3是本發(fā)明實施例提供的智能電視用戶的姿勢矯正方法S101的具體實現(xiàn)流程圖;
[0020]圖4是通過Kinect的骨骼追蹤功能確定的人體的20個關(guān)鍵的關(guān)節(jié)節(jié)點的示意圖;
[0021]圖5是本發(fā)明實施例提供的第一夾角和第二夾角的示意圖;
[0022]圖6是本發(fā)明實施例提供的智能電視用戶的姿勢矯正方法S103的具體實現(xiàn)流程圖;
[0023]圖7是本發(fā)明另一實施例提供的智能電視用戶的姿勢矯正方法的實現(xiàn)流程圖;
[0024]圖8是本發(fā)明實施例提供的智能電視用戶的姿勢矯正裝置的結(jié)構(gòu)框圖。
【具體實施方式】
[0025]為了說明本發(fā)明所述的技術(shù)方案,下面通過具體實施例來進行說明。
[0026]以下描述中,為了說明而不是為了限定,提出了諸如特定系統(tǒng)結(jié)構(gòu)、技術(shù)之類的具體細節(jié),以便透切理解本發(fā)明實施例。然而,本領(lǐng)域的技術(shù)人員應當清楚,在沒有這些具體細節(jié)的其它實施例中也可以實現(xiàn)本發(fā)明。在其它情況中,省略對眾所周知的系統(tǒng)、裝置、電路以及方法的詳細說明,以免不必要的細節(jié)妨礙本發(fā)明的描述。
[0027]圖1示出了本發(fā)明實施例提供的智能電視用戶的姿勢矯正方法的實現(xiàn)流程,詳述如下:
[0028]在S101中,獲取智能電視前方的深度圖像,對所述深度圖像進行分割,得到其中人體部分的深度圖像。
[0029]在本發(fā)明實施例中,在智能電視中內(nèi)置Kinect模塊,以完成深度圖像的獲取,以及后續(xù)的人體骨架三維圖像繪制等操作。其中,Kinect為一種3D體感攝影機,在此,Kinect首先通過紅外線發(fā)射器和紅外線攝像機共同完成深度圖像的獲取,如圖2所示,由紅外線發(fā)射器發(fā)出紅外線以覆蓋智能電視前方區(qū)域,同時由紅外線攝像機接收反射回來的紅外線以得到深度圖像,在該深度圖像中,每個像素的顏色均代表圖像中的該點到紅外線攝像機的距離。獲取到智能電視前方的深度圖像之后,對該深度圖像進行分割操作,根據(jù)深度圖像中每個像素距離紅外線攝像機的遠近確定人體可能的所在區(qū)域,再通過邊緣檢測算法確定人體所在區(qū)域的邊緣,從而實現(xiàn)人體輪廓的分割,得到人體部分的深度圖像。
[0030]作為本發(fā)明的一個實施例,S101可以通過如圖3所示的方式實現(xiàn):
[0031]S301,啟動所述智能電視前端的攝像頭,進行圖像采集。
[0032]當智能電視處于開機運行的狀態(tài)時,將位于其面板前端的攝像頭激活,用于對智能電視前端的圖像進行采集。
[0033]S302,對采集到的圖像進行人臉識別,根據(jù)人臉識別的結(jié)果判斷當前位于所述智能電視前方的用戶是否包含兒童。
[0034]對S301中攝像頭采集得到的圖像進行人臉識別,首先判斷該圖像中是否包含人臉,若通過圖像處理算法在該圖像中定位到了人臉,則進一步判斷,定位到的一個或多個人臉中是否包含兒童的臉,由此確定出當前是否有兒童坐在智能電視前方。在人臉識別過程中,可以將定位到的人臉與數(shù)據(jù)庫中預先存儲的兒童臉部特征模板進行匹配,以從中篩選出兒童的臉。
[0035]S303,若當前位于所述智能電視前方的用戶包含兒童,獲取智能電視前方的深度圖像,對所述深度圖像進行分割,得到其中該兒童人體部分的深度圖像。
[0036]基于S302的人臉識別結(jié)果,若判斷出當前位于智能電視前方的用戶包含兒童,則觸發(fā)對智能電視前方的深度圖像的獲取,否則,不做進一步的姿勢矯正相關(guān)操作。圖3所示方案將進行姿勢矯正的對象限定于兒童,而對于成人則不限制其看電視時的姿勢,從而使得智能電視的姿勢矯正功能更加智能化,指向性明確,且能夠在不必要的時候禁用其姿勢矯正功能,有效地降低了智能電視的能耗。
[0037]在S102中,提取所述人體部分的深度圖像的骨骼數(shù)據(jù),根據(jù)所述骨骼數(shù)據(jù)繪制得到人體骨架的三維圖像。
[0038]在分割得到人體部分的深度圖像之后,通過預設的肢體特征模塊,對其中的人體部分進行肢體識別,以識別出人體各肢體組成部分,如頭、四肢、軀干,等等。此后,基于識別出的各肢體分別進行人體關(guān)節(jié)點的識別,通過Kinect的骨骼追蹤功能從人體的正面、側(cè)面等多個方向來分析深度圖像的所有像素,從而確定人體的20個關(guān)鍵的關(guān)節(jié)節(jié)點(如圖4所示)在深度圖像中的位置坐標,并基于這些位置坐標繪