視線方向識別方法及裝置的制造方法
【技術領域】
[0001] 本公開設及電子技術應用領域,特別設及一種視線方向識別方法及裝置。
【背景技術】
[0002] 隨著電子技術的不斷發展,基于電子技術的家居設備在人們的生活中日益普及。 用戶可W通過網絡控制和管理家居設備,W提高智能化生活水平。
[0003] 相關技術中,用戶通常通過觸控家居設備的操作模塊(如遙控器)來操作家居設 備,比如,用戶通過智能電視機的遙控器來控制智能電視機的開啟、關閉、音量大小的調節 等。
【發明內容】
[0004] 為了實現豐富家居設備控制方式的有益效果,本公開實施例提供了一種視線方向 識別方法及裝置。所述技術方案如下: 陽〇化]根據本公開實施例的第一方面,提供一種視線方向識別方法,所述方法包括:
[0006] 獲取家居設備所在空間中的人體的位置信息;
[0007] 在所述家居設備所在空間中確定參考平面;
[0008] 獲取所述人體的眼球的朝向與所述參考平面之間的夾角;
[0009] 根據所述位置信息和所述夾角,確定所述人體的視線方向。
[0010] 可選地,所述方法還包括:
[0011] 根據所述視線方向控制目標家居設備。
[0012] 本公開實施例提供的視線方向識別方法,通過根據視線方向控制目標家居設備, 達到了控制家居設備的有益效果。
[0013] 可選地,所述根據所述位置信息和所述夾角,確定所述人體的視線方向,包括:
[0014] 調整所述夾角的空間位置,使調整后的所述夾角的頂點位于所述位置信息指示的 坐標位置,且所述夾角的一邊平行于所述參考平面;
[0015] 將調整后的所述夾角的另一邊由所述頂點向外發散的方向作為所述視線方向。
[0016] 本公開實施例提供的視線方向識別方法,通過調整夾角的空間位置,將調整后的 夾角的另一邊由頂點向外發散的方向作為視線方向,達到了確定視線方向的有益效果。
[0017] 可選地,所述在所述家居設備所在空間中確定參考平面,包括:
[0018] 檢測所述家居設備所在空間中位于所述人體的背面的墻面的個數;
[0019] 若位于所述人體的背面的墻面的個數為一個,則將所述位于所述人體的背面的墻 面作為所述參考平面;
[0020] 若位于所述人體的背面的墻面的個數為至少兩個,則確定所述人體在所述至少兩 個墻面中的各個墻面的正投影的面積,將所述人體在所述至少兩個墻面中的各個墻面的正 投影的面積最大的墻面作為所述參考平面。
[0021] 本公開實施例提供的視線方向識別方法,通過檢測家居設備所在空間中位于人體 的背面的墻面的個數,在位于人體的背面的墻面的個數為一個時,將位于人體的背面的墻 面作為參考平面,在位于人體的背面的墻面的個數為至少兩個時,將人體在至少兩個墻面 中的各個墻面的正投影的面積最大的墻面作為參考平面,達到了確定參考平面的有益效 果。
[0022] 可選地,所述獲取所述人體的眼球的朝向與所述參考平面之間的夾角,包括:
[0023] 獲取人臉正面與所述參考平面之間的第一夾角,所述人臉正面為將所述人體上的 人臉所在曲面平面化后得到的平面;
[0024] 獲取所述人臉正面與所述眼球的朝向之間的第二夾角;
[00巧]根據所述第一夾角和所述第二夾角,確定所述人體的眼球的朝向與所述參考平面 之間的夾角。
[00%] 本公開實施例提供的視線方向識別方法,通過獲取人臉正面與參考平面之間的第 一夾角W及人臉正面與眼球的朝向之間的第二夾角,根據第一夾角和第二夾角,確定人體 的眼球的朝向與參考平面之間的夾角,達到了確定眼球的朝向與參考平面之間的夾角的有 値效果。
[0027] 可選地,所述根據所述第一夾角和所述第二夾角,確定所述人體的眼球的朝向與 所述參考平面之間的夾角,包括:
[0028] 調整所述第一夾角和所述第二夾角的空間位置,使所述第一夾角位于所述人臉正 面的射線與所述第二夾角位于所述人臉正面的射線重合;
[0029] 確定調整后的所述第一夾角和所述第二夾角中除重合射線之外的兩條射線之間 的角度;
[0030] 判斷所述角度是否小于180° ;
[0031]若所述角度小于180°,則將所述第一夾角和所述第二夾角中除所述重合射線之 外的兩條射線所成的第=夾角作為所述人體的眼球的朝向與所述參考平面之間的夾角。
[0032] 本公開實施例提供的視線方向識別方法,通過調整第一夾角和第二夾角的空間位 置,確定調整后的第一夾角和第二夾角中除重合射線之外的兩條射線之間的角度,在該角 度小于180°時,將第一夾角和第二夾角中除重合射線之外的兩條射線所成的第=夾角作 為人體的眼球的朝向與參考平面之間的夾角,達到了計算眼球的朝向與參考平面之間的夾 角的有益效果。
[0033] 可選地,所述在所述家居設備所在空間中確定參考平面,包括:
[0034] 將所述人體上的人臉所在曲面平面化得到人臉正面;
[0035] 將所述人臉正面作為所述參考平面;
[0036] 所述獲取所述人體的眼球的朝向與所述參考平面之間的夾角,包括:
[0037] 獲取所述人臉正面與所述眼球的朝向之間的第二夾角;
[0038] 將所述第二夾角確定為所述人體的眼球的朝向與所述參考平面之間的夾角。
[0039] 本公開實施例提供的視線方向識別方法,通過將人體上的人臉所在曲面平面化得 到人臉正面,將人臉正面作為參考平面,并將人臉正面與眼球的朝向之間的第二夾角確定 為眼球的朝向與參考平面之間的夾角,達到了確定眼球的朝向與參考平面之間的夾角的有 値效果。
[0040] 可選地,所述獲取所述人臉正面與所述眼球的朝向之間的第二夾角,包括:
[0041] 獲取所述人臉正面的圖像;
[0042] 從所述人臉正面的圖像中確定出人眼圖像區域,所述人眼圖像區域中包括兩個眼 球圖像,所述兩個眼球圖像包括第一眼球圖像和第二眼球圖像;
[0043] 確定每個所述眼球圖像的中屯、在所述人臉正面的圖像中的坐標位置;
[0044] 確定兩個所述眼球圖像的中屯、的連線的中點在所述人臉正面的圖像中的坐標位 置;
[0045] 根據所述第一眼球圖像的中屯、在所述人臉正面的圖像中的坐標位置和所述中點 在所述人臉正面的圖像中的坐標位置,確定所述人臉正面與所述第一眼球的朝向之間的第 一角度;
[0046] 根據所述第二眼球圖像的中屯、在所述人臉正面的圖像中的坐標位置和所述中點 在所述人臉正面的圖像中的坐標位置,確定所述人臉正面與所述第二眼球的朝向之間的第 二角度;
[0047] 確定所述第一角度和所述第二角度的平均角度;
[0048] 根據所述平均角度和所述人臉正面確定所述第二夾角。
[0049] 本公開實施例提供的視線方向識別方法,通過獲取人臉正面的圖像,從人臉正面 的圖像中確定出人眼圖像區域,確定每個眼球圖像的中屯、在人臉正面的圖像中的坐標位 置,并確定兩個眼球圖像的中屯、的連線的中點在人臉正面的圖像中的坐標位置,根據第一 眼球圖像的中屯、在人臉正面的圖像中的坐標位置和中點在人臉正面的圖像中的坐標位置, 確定人臉正面與第一眼球的朝向之間的第一角度,根據第二眼球圖像的中屯、在人臉正面的 圖像中的坐標位置和中點在人臉正面的圖像中的坐標位置,確定人臉正面與第二眼球的朝 向之間的第二角度,根據第一角度和第二角度的平均角度W及人臉正面確定第二夾角,達 到了確定人臉正面與眼球的朝向之間的第二夾角的有益效果。
[0050] 根據本公開實施例的第二方面,提供一種視線方向識別裝置,所述裝置包括:
[0051] 第一獲取模塊,被配置為獲取家居設備所在空間中的人體的位置信息;
[0052] 第一確定模塊,被配置為在所述家居設備所在空間中確定參考平面;
[0053] 第二獲取模塊,被配置為獲取所述人體的眼球的朝向與所述參考平面之間的夾 角;
[0054] 第二確定模塊,被配置為根據所述位置信息和所述夾角,確定所述人體的視線方 向。 陽化日]可選地,所述裝置還包括:
[0056] 控制模塊,被配置為根據所述視線方向控制目標家居設備。
[0057] 可選地,所述第二確定模塊,被配置為:
[0058] 調整所述夾角的空間位置,使調整后的所述夾角的頂點位于所述位置信息指示的 坐標位置,且所述夾角的一邊平行于所述參考平面;
[0059] 將調整后的所述夾角的另一邊由所述頂點向外發散的方向作為所述視線方向。
[0060] 可選地,所述第一確定模塊,被配置為:
[0061] 檢測所述家居設備所在空間中位于所述人體的背面的墻面的個數;
[0062] 在位于所述人體的背面的墻面的個數為一個時,將所述位于所述人體的背面的墻 面作為所述參考平面;
[0063] 在位于所述人體的背面的墻面的個數為至少兩個時,確定所述人體在所述至少兩 個墻面中的各個墻面的正投影的面積,將所述人體在所述至少兩個墻面中的各個墻面的正 投影的面積最大的墻面作為所述參考平面。
[0064] 可選地,所述第二獲取模塊,包括:
[0065] 第一獲取子模塊,被配置為獲取人臉正面與所述參考平面之間的第一夾角,所述 人臉正面為將所述人體上的人臉所在曲面平面化后得到的平面;
[0066] 第二獲取子模塊,被配置為獲取所述人臉正面與所述眼球的朝向之間的第二夾 角;
[0067] 確定子模塊,被配置為根據所述第一夾角和所述第二夾角,確定所述人體的眼球 的朝向與所述參考平面之間的夾角。
[0068] 可選地,所述確定子模塊,被配置為:
[0069] 調整所述第一夾角和所述第二夾角的空間位置,使所述第一夾角位于所述人臉正 面的射線與所述第二夾角位于所述人臉正面的射線重合;
[0070] 確定調整后的所述第一夾角和所述第二夾角中除重合射線之外的兩條射線之間 的角度;
[0071] 判斷所述角度是否小于180° ;
[0072] 在所述角度小于180°時,將所述第一夾角和所述第二夾角中除所述重合射線之 外的兩條射線所成的第=夾角作為所述人體的眼球的朝向與所述參考平面之間的夾角。
[0073] 可選地,所述第一確定模塊,被配置為將所述人體上的人臉所在曲面平面化得到 人臉正面;將所述人臉正面作為所述參考平面;
[0074] 所述第二獲取模塊,包括:
[0075] 第二獲取子模塊,被配置為獲取所述人臉正面與所述眼球的朝向之間的第二夾 角;
[0076] 確定子模塊,被配置為將所述第二夾角確定為所述人體的眼球的朝向與所述參考 平面之間的夾角。
[0077] 可選地,所述第二獲取子模塊,被配置為:
[0078] 獲取所述人臉正面的圖像;
[0079] 從所述人臉正面的圖像中確定出人眼圖像區域,所述人眼圖像區域中包括兩個眼 球圖像,所述兩個眼球圖像包括第一眼球圖像和第二眼球圖像;
[0080] 確定每個所述眼球圖像的中屯、在所述人臉正面的圖像中的坐標位置;
[0081] 確定兩個所述眼球圖像的中屯、的連線的中點在所述人臉正面的圖像中的坐標位 置;
[0082] 根據所述第一眼球圖像的中屯、在所述人臉正面的圖像中的坐標位置和所述中點 在所述人臉正面的圖像中的坐標位置,確定所述人臉正面與所述第一眼球的朝向之間的第 一角度;
[0083] 根據所述第二眼球圖像的中屯、在所述人臉正面的圖像中的坐標位置和所述中點 在所述人臉正面的圖像中的坐標位置,確定所述人臉正面與所述第二眼球的朝向之間的第 二角度;
[0084] 確定所述第一角度和所述第二角度的平均角度;
[00化]根據所述平均角度和所述人臉正面確定所述第二夾角。
[0086] 根據本公開實施例的第S方面,提供一種視線方向識別裝置,包括: 陽〇87] 處理器;
[0088] 用于存儲所述處理器的可執行指令的存儲器;
[0089] 其中,所述處理器被配置為:
[0090] 獲取家居設備所在空間中的人體的位置信息;
[0091] 在所述家居設備所在空間中確定參考平面;
[0092] 獲取所述人體的眼球的朝向與所述參考平面之間的夾角;
[0093] 根據所述位置信息和所述夾角,確定所述人體的視線方向。
[0094] 本公開的實施例提供的技術方案可W包括W下有益效果:
[0095] 本公開的實施例視線方向識別方法及裝置,通過獲取家居設備所在空間中的人體 的位置信息,在家居設備所在空間中確定參考平面,獲取人體的眼球的朝向與參考平面之 間的夾角,根據位置信息和夾角,確定人體的視線方向,由于確定視線方向后,可W根據視 線方向控制家居設備,根據視線方向控制家居設備可W提高控制家居設備的智能化,解決 了相關技術中家居設備控制方式單一的問題,達到了豐富家居設備控