一種空調以及空調業務實現方法與流程
2023-06-09 02:33:16
本發明涉及空調技術領域,特別涉及一種空調以及空調業務實現方法。
背景技術:
隨著人們生活水平的提高,空調逐漸成為人們工作和生活中所必不可少的用品。
目前,在空調的使用過程中,空調採用基於用戶的掃風方式進行送風,掃風的風向較為固定。要麼空調朝向用戶掃風,要麼空調避開用戶掃風。無論採用是朝向用戶掃風還是避開用戶掃風,現有的掃風方式只能讓單個的用戶感覺舒適,而不能給空調所處區域內的其他用戶帶來舒適。因此,用戶體驗不佳。
技術實現要素:
本發明提供了一種空調以及空調業務實現方法,可以提高用戶體驗。
第一方面,本發明提供了一種空調,該空調包括:
圖像採集模塊、處理模塊以及送風模塊;
所述圖像採集模塊,用於對指定區域進行圖像採集,將採集的圖像傳輸至所述處理模塊;
所述處理模塊,用於接收所述圖像採集模塊傳輸的所述圖像,根據所述圖像,生成針對於所述指定區域的掃風方案,將所述掃風方案發送給所述送風模塊;
所述送風模塊,用於接收所述處理模塊發送的所述掃風方案,執行所述掃風方案對應的掃風動作。
優選地,
所述處理模塊,包括:第一分析單元、第二分析單元以及確定單元;
所述第一分析單元,用於根據所述圖像,確定所述指定區域的尺寸信息以及確定所述圖像中包括的各個對象分別對應的對象位置信息,將所述尺寸信息以及各個所述對象位置信息發送給所述確定單元;
所述第二分析單元,用於判斷所述圖像中的各個所述對象中是否存在人體特徵,如果是,確定人體特徵對應的對象位置信息,對確定的對象位置信息進行標記;
所述確定單元,用於根據所述第一分析單元發送的所述尺寸信息和各個所述對象位置信息,以及根據所述第二分析單元標記的對象位置信息,生成針對於所述指定區域的掃風方案。
優選地,
所述尺寸信息,包括:所述指定區域的深度;
所述對象位置信息,包括所述對象與所述圖像採集模塊間的距離以及所述對象與所述圖像採集模塊間的角度;
所述第一分析單元,包括:第一分析子單元、第二分析子單元;
所述第一分析子單元,用於確定所述圖像中每一個像素點的三色值,並根據預先存儲的至少一個三色值與至少一個長度值間的對應關係,確定每一個所述像素點對應的長度值,將確定的各個長度值中最大的長度值確定為所述指定區域的深度;
所述第二分析子單元,用於根據公式(1)分別計算各個所述對象與所述圖像採集模塊間的距離,以及根據公式(2)分別計算各個所述對象與所述圖像採集模塊之間的角度;
其中,所述li表徵所述對象i與所述圖像採集模塊之間的距離;所述a表徵所述圖像採集模塊到地面的距離;所述α表徵所述圖像採集模塊與地面的垂線和所述圖像採集模塊下視野的夾角;所述b表徵所述對象i的下沿到所述圖像採集模塊垂平面的距離;
其中,所述θi表徵所述對象i與所述圖像採集模塊之間的角度;所述xi表徵所述對象i在所述圖像中相比坐標(0,0)的水平距離;所述ω表徵所述圖像採集模塊本身視野能夠達到的水平角度範圍;所述l表徵所述圖像的寬度。
優選地,
所述第二分析單元,包括:第一人體特徵分析子單元;
所述第一人體特徵確定子單元,用於確定所述圖像中每一個像素點的三色值,並根據各個所述像素點的三色值,確定所述圖像中的膚色像素點;判斷所述圖像中的膚色像素點的數量是否大於等於預先設定的個數閾值,如果是,確定所述圖像中的各個所述對象中存在人體特徵。
優選地,
所述第二分析單元,包括:第二人體特徵分析子單元;
所述第二人體特徵分析子單元,用於存儲至少一個人體輪廓樣本,當確定所述圖像中存在所述至少一個人體輪廓樣本中的任意一個人體輪廓樣本時,確定所述圖像中的各個所述對象中存在人體特徵。
優選地,
所述確定單元,包括:掃風角度確定子單元和掃風方案確定子單元;
所述掃風角度確定子單元,用於根據各個所述對象位置信息包括的所述對象與所述圖像採集模塊間的角度,確定各個掃風角度;
所述掃風方案確定子單元,用於根據所述尺寸信息中包括的所述指定區域的深度以及各個所述對象位置信息包括的所述對象與所述圖像採集模塊間的距離,在預先設定的資料庫中確定各個所述對象對應的掃風參數,並建立各個所述掃風角度與各個所述掃風參數的對應關係,以形成掃風方案。
優選地,
所述確定單元,進一步包括:處理子單元;
所述處理子單元,用於確定各個所述掃風角度中對應至少兩個所述對象位置信息的目標掃風角度,針對每一個所述目標掃風角度均執行,將當前所述目標掃風角度對應的至少兩個所述對象位置信息進行優先級排序,確定優先級最高的所述對象位置信息為當前所述目標掃風角度對應的對象位置信息。
第二方面,本發明提供了一種空調業務實現方法,該方法包括:
對指定區域進行圖像採集;
根據採集的圖像,生成針對於所述指定區域的掃風方案;
執行所述掃風方案對應的掃風動作。
優選地,
所述根據採集的圖像,生成針對於所述指定區域的掃風方案,包括:
根據所述圖像,確定所述指定區域的尺寸信息以及確定所述圖像中包括的各個對象分別對應的對象位置信息;
判斷所述圖像中的各個所述對象中是否存在人體特徵,如果是,確定人體特徵對應的對象位置信息,對確定的對象位置信息進行標記;
根據所述尺寸信息和各個所述對象位置信息,以及根據標記的對象位置信息,生成針對於所述指定區域的掃風方案。
優選地,
所述尺寸信息,包括:所述指定區域的深度;
所述對象位置信息,包括所述對象與所述圖像採集模塊間的距離以及所述對象與所述圖像採集模塊間的角度;
所述根據所述圖像確定所述指定區域的尺寸信息以及確定所述圖像中包括的各個對象分別對應的對象位置信息,包括:
確定所述圖像中每一個像素點的三色值,並根據預先存儲的至少一個三色值與至少一個長度值間的對應關係,確定每一個所述像素點對應的長度值,將確定的各個長度值中最大的長度值確定為所述指定區域的深度;
根據公式(1)分別計算各個所述對象與所述圖像採集模塊間的距離,以及根據公式(2)分別計算各個所述對象與所述圖像採集模塊之間的角度;
其中,所述li表徵所述對象i與所述圖像採集模塊之間的距離;所述a表徵所述圖像採集模塊到地面的距離;所述α表徵所述圖像採集模塊與地面的垂線和所述圖像採集模塊下視野的夾角;所述b表徵所述對象i的下沿到所述圖像採集模塊垂平面的距離;
其中,所述θi表徵所述對象i與所述圖像採集模塊之間的角度;所述xi表徵所述對象i在所述圖像中相比坐標(0,0)的水平距離;所述ω表徵所述圖像採集模塊本身視野能夠達到的水平角度範圍;所述l表徵所述圖像的寬度。
優選地,
所述判斷所述圖像中的各個所述對象中是否存在人體特徵,包括:
確定所述圖像中每一個像素點的三色值,並根據各個所述像素點的三色值,確定所述圖像中的膚色像素點;
判斷所述圖像中的膚色像素點的數量是否大於等於預先設定的個數閾值,如果是,確定所述圖像中的各個所述對象中存在人體特徵。
優選地,
所述判斷所述圖像中的各個所述對象中是否存在人體特徵,包括:
存儲至少一個人體輪廓樣本;
當確定所述圖像中存在所述至少一個人體輪廓樣本中的任意一個人體輪廓樣本時,確定所述圖像中的各個所述對象中存在人體特徵。
優選地,
所述根據所述尺寸信息和各個所述對象位置信息,以及根據標記後的對象位置信息,生成針對於所述指定區域的掃風方案,包括:
根據各個所述對象位置信息包括的所述對象與所述圖像採集模塊間的角度,確定各個掃風角度;
根據所述尺寸信息中包括的所述指定區域的深度以及各個所述對象位置信息包括的所述對象與所述圖像採集模塊間的距離,在預先設定的資料庫中確定各個所述對象對應的掃風參數,並建立各個所述掃風角度與各個所述掃風參數的對應關係,以形成掃風方案。
優選地,
在所述根據各個所述對象位置信息包括的所述對象與所述圖像採集模塊間的角度確定各個掃風角度之後,進一步包括:
確定各個所述掃風角度中對應至少兩個所述對象位置信息的各個目標掃風角度;
針對每一個所述目標掃風角度均執行,將當前所述目標掃風角度對應的至少兩個所述對象位置信息進行優先級排序,確定優先級最高的所述對象位置信息為當前所述目標掃風角度對應的對象位置信息。
本發明提供了一種空調以及空調業務實現方法,首先利用圖像採集模塊對指定區域進行圖像採集。然後處理模塊根據圖像採集模塊採集的圖像生成針對於指定區域的掃風方案,並將掃風方案發送給送風模塊。當送風模塊接收到處理模塊發送的掃風方案時,執行掃風方案對應的掃風動作。通過上述可知,本方案可以根據採集的圖像確定針對於指定區域的掃風方案,並使得掃風模塊執行與掃風方案對應的掃風動作。由於掃風方案是針對於指定區域確定的,因此掃風方案可以滿足指定區域內各個用戶的需求。因此本發明提供的方案可以提高用戶體驗。
附圖說明
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1是本發明一個實施例提供的一種空調的結構示意圖;
圖2是本發明另一個實施例提供的一種空調的結構示意圖;
圖3是本發明一個實施例提供的一種包括第一分析子單元和第二分析子單元的空調的結構示意圖;
圖4是本發明一個實施例提供的一種包括第一人體特徵分析子單元的空調的結構示意圖;
圖5是本發明一個實施例提供的一種包括第二人體特徵分析子單元的空調的結構示意圖;
圖6是本發明一個實施例提供的一種包括掃風角度確定子單元和掃風方案確定子單元的空調的結構示意圖;
圖7是本發明一個實施例提供的一種包括處理子單元的空調的結構示意圖;
圖8是本發明一個實施例提供的一種空調業務實現方法的流程圖;
圖9是本發明另一個實施例提供的一種空調業務實現方法的流程圖。
具體實施方式
為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例,基於本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動的前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。
如圖1所示,本發明實施例提供了一種空調,該空調包括:
圖像採集模塊101、處理模塊102以及送風模塊103;
所述圖像採集模塊101,用於對指定區域進行圖像採集,將採集的圖像傳輸至所述處理模塊102;
所述處理模塊102,用於接收所述圖像採集模塊101傳輸的所述圖像,根據所述圖像,生成針對於所述指定區域的掃風方案,將所述掃風方案發送給所述送風模塊103;
所述送風模塊103,用於接收所述處理模塊102發送的所述掃風方案,執行所述掃風方案對應的掃風動作。
根據如圖1所示的實施例,首先利用圖像採集模塊對指定區域進行圖像採集。然後處理模塊根據圖像採集模塊採集的圖像生成針對於指定區域的掃風方案,並將掃風方案發送給送風模塊。當送風模塊接收到處理模塊發送的掃風方案時,執行掃風方案對應的掃風動作。通過上述可知,本方案可以根據採集的圖像確定針對於指定區域的掃風方案,並使得掃風模塊執行與掃風方案對應的掃風動作。由於掃風方案是針對於指定區域確定的,因此掃風方案可以滿足指定區域內各個用戶的需求。因此本發明提供的實施例可以提高用戶體驗。
在本發明一個實施例中,圖像採集模塊採集圖像的數量可以根據業務要求確定,且至少可以存在以下兩種情況:
情況一:在預先設定的採集周期內採集一個圖像;
情況二:在預先設定的採集周期內採集至少兩個圖像。
其中,由於情況一中僅採集一個圖像,可能存在不能真實反映指定區域內真實情況,以使得不能根據該圖像制定出符合指定區域要求的掃風方案,因此不作為優選的方式。由於情況二中採集了至少兩個圖像,可以真實反映出指定區域內的真實情況,以使得根據至少兩個圖像制定出符合指定區域要求的掃風方案,因此可以作為優選的方式。
在本發明一個實施例中,如圖2所示,所述處理模塊102可以包括:第一分析單元201、第二分析單元202以及確定單元203;
所述第一分析單元201,用於根據所述圖像,確定所述指定區域的尺寸信息以及確定所述圖像中包括的各個對象分別對應的對象位置信息,將所述尺寸信息以及各個所述對象位置信息發送給所述確定單元203;
所述第二分析單元202,用於判斷所述圖像中的各個所述對象中是否存在人體特徵,如果是,確定人體特徵對應的對象位置信息,對確定的對象位置信息進行標記;
所述確定單元203,用於根據所述第一分析單元201發送的所述尺寸信息和各個所述對象位置信息,以及根據所述第二分析單元202標記的對象位置信息,生成針對於所述指定區域的掃風方案。
在本實施例中,圖像中包括的對象可能包括:指定區域內放置的家具、電器等放置物以及指定區域內存在的用戶。
在本實施例中,當第一分析單元獲取圖像後,將分析圖像中的各個圖像參數,然後根據分析得到的各個參數確定出指定區域的尺寸信息以及確定出圖像中包括的各個對象分別對應的對象位置信息。由於圖像中包括的各個對象中除了包括家具、電器等放置物之外,還可能包括用戶,因此需要利用第二分析單元判斷各個對象中是否包括人體特徵,以使得制定出的掃風方案可以滿足存在於指定區域內用戶的需求。當確定各個對象中存在人體特徵時,需要在第一分析單元確定的對象位置信息中,確定人體特徵對應的對象位置信息,並對人體特徵對應的對象位置信息進行標記,以使得確定單元可以對人體特徵對應的對象位置信息以及非人體特徵對應的對象位置信息進行區分。然後確定單元根據第一分析單元發送的尺寸信息和各個對象位置信息,以及根據第二分析單元標記的對象位置信息,分別確定出人體特徵對應的對象位置信息以及非人體特徵對應的對象位置信息分別對應的掃風參數,然後根據各個掃風參數生成針對於指定區域的掃風方案。其中掃風參數可以包括吹風風量、吹風風速、製冷和制熱溫度、吹風時間中的至少一種或多種。
根據上述實施例,利用第一分析單元根據圖像確定指定區域的尺寸信息以及確定圖像中包括的各個對象分別對應的對象位置信息。然後第二分析單元在判斷圖像中的各個對象中存在人體特徵時,確定人體特徵對應的對象位置信息,並對確定的對象位置信息進行標記。然後利用確定單元根據第一分析單元確定的尺寸信息和各個對象位置信息,以及根據第二分析單元標記的對象位置信息,生成針對於指定區域的掃風方案。通過上述可知,由於當圖像中包括的各個對象中存在人體特徵時,可以對人體特徵對應的對象位置信息進行標記,因此制定出的掃風方案可以滿足存在於指定區域內用戶的需求。
在本發明一個實施例中,如圖3所示,所述處理模塊中所涉及的尺寸信息可以包括所述指定區域的深度時,以及對象位置信息可以包括所述對象與所述圖像採集模塊間的距離以及所述對象與所述圖像採集模塊間的角度。
所述第一分析單元201,包括:第一分析子單元301、第二分析子單元302;
所述第一分析子單元301,用於確定所述圖像中每一個像素點的三色值,並根據預先存儲的至少一個三色值與至少一個長度值間的對應關係,確定每一個所述像素點對應的長度值,將確定的各個長度值中最大的長度值確定為所述指定區域的深度;
所述第二分析子單元302,用於根據公式(1)分別計算各個所述對象與所述圖像採集模塊間的距離,以及根據公式(2)分別計算各個所述對象與所述圖像採集模塊之間的角度;
其中,所述li表徵所述對象i與所述圖像採集模塊之間的距離;所述a表徵所述圖像採集模塊到地面的距離;所述α表徵所述圖像採集模塊與地面的垂線和所述圖像採集模塊下視野的夾角;所述b表徵所述對象i的下沿到所述圖像採集模塊垂平面的距離;
其中,所述θi表徵所述對象i與所述圖像採集模塊之間的角度;所述xi表徵所述對象i在所述圖像中相比坐標(0,0)的水平距離;所述ω表徵所述圖像採集模塊本身視野能夠達到的水平角度範圍;所述l表徵所述圖像的寬度。
在本實施例中,預先存儲的至少一個三色值與至少一個長度值間的對應關係可以根據業務要求確定。比如預先存儲的對應關係中包括:三色值1對應長度值1、三色值2對應長度值2以及三色值3對應長度值3。確定採集的圖像中僅包括兩個像素點:像素點1和像素點2。則分別確定像素點1和像素點2的三色值。根據預先存儲的對應關係,確定像素點1對應的長度值為長度值2、像素點2對應的長度值為長度值2。通過比較確定像素點2對應的長度值2大於像素點1對應的長度值1,則將長度值2確定為指定區域的深度。
在本實施例中,公式(1)中圖像採集模塊到地面的距離可以根據具體的業務要求確定。比如為使得圖像採集模塊可以採集到指定區域內所有的對象,可以設置圖像採集模塊到地面的距離為2米。圖像採集模塊與地面的垂線和圖像採集模塊下視野的夾角也可以根據具體的業務要求確定。該夾角與圖像採集模塊的安裝位置有關。每一個對象的下沿到圖像採集模塊垂平面的距離可以通過分析圖像獲取。待上述的各個參數確定後,則可以根據公式(1)計算得到每一個對象與圖像採集模塊之間的距離。
在本實施例中,由於各個對象與圖像採集模塊的角度位置,直接影響著掃風模塊在該角度位置執行的掃風動作,因此需要準確的確定各個對象與圖像採集模塊間的角度。公式(2)中的對象在圖像中相比坐標(0,0)的水平距離以及圖像的寬度均可以通過分析圖像獲取。圖像採集模塊本身視野能夠達到的水平角度範圍可以通過業務要求預先設定。比如,確定圖像中的對象1在圖像中相比坐標(0,0)的水平距離為2,圖像採集模塊本身視野能夠達到的水平角度範圍為180、圖像的寬度為10,則根據公式(2),計算對象1與圖像採集模塊間的角度為:
根據上述實施例,指定區域的深度、圖像中各個對象與圖像採集模塊間的距離以及各個對象與圖像採集模塊間的角度均可以根據預先設定的各個參數以及從圖像中獲取的各個圖像參數確定。因此可以為掃風方案的確定提供數據基礎,以提高掃風方案與指定區域的匹配度。
在本發明一個實施例中,第二分析單元判斷圖像中的各個對象中是否存在人體特徵,至少可以通過如下兩種方式實現:
方式一:
在本發明一個實施例中,如圖4所示,所述第二分析單元202可以包括:第一人體特徵分析子單元401;
所述第一人體特徵確定子單元401,用於確定所述圖像中每一個像素點的三色值,並根據各個所述像素點的三色值,確定所述圖像中的膚色像素點;判斷所述圖像中的膚色像素點的數量是否大於等於預先設定的個數閾值,如果是,確定所述圖像中的各個所述對象中存在人體特徵。
在本實施例中,要預先確定膚色像素點對應的三色值中的r值、g值和b值,膚色像素點對應的r值、g值和b值可以根據具體的業務來確定,比如可以根據不同的人種進行確定,確定膚色像素點對應的r值為252、g值224和b值203。
確定圖像中每一個像素點的三色值中的r值、g值和b值,利用每一個像素點的r值、g值和b值與預先確定的膚色像素點對應的r值、g值和b值進行比對,確定圖像中的膚色像素點,並統計膚色像素點的數量。並將得到的圖像中的膚色像素點的數量與預先設定的個數閾值進行比對,當圖像中的膚色像素點的數量大於等於預先設定的個數閾值時,則確定圖像中存在人體特徵。如果圖像中的膚色像素點的數量小於預先設定的個數閾值時,則確定圖像不存在人體特徵。
另外,本實施例中涉及的個數閾值可以根據具體的業務要求來設定,比如可以設置為100個。
根據上述實施例,通過圖像中的各個像素點的三色值,確定圖像中的膚色像素點。當確定的膚色像素點對應的個數大於等於預設個數閾值時,才確定圖像中存在人體特徵,由於是通過像素點的三色值來判斷圖像中是否存在人體特徵的,因此可以準確識別圖像中是否存在人體特徵。
方式二:
在本發明一個實施例中,如圖5所示,所述第二分析單元202可以包括:第二人體特徵分析子單元501;
所述第二人體特徵分析子單元501,用於存儲至少一個人體輪廓樣本,當確定所述圖像中存在所述至少一個人體輪廓樣本中的任意一個人體輪廓樣本時,確定所述圖像中的各個所述對象中存在人體特徵。
在本實施例中,人體輪廓樣本的數量以及型式均可以根據業務要求確定。比如存儲了三個人體輪廓樣本,分別為:人體輪廓樣本1、人體輪廓樣本2以及人體輪廓樣本3。
在本實施例中,分析圖像包括的各個對象分別對應的輪廓。當確定對象對應的輪廓與存在的人體輪廓樣本中的任意一個人體輪廓樣本一致時,則確定圖像中存在人體特徵。
根據上述實施例,首先存儲至少一個人體輪廓樣本。當確定的圖像中存在人體輪廓樣本中的任意一個人體輪廓樣本時,則確定圖像中的各個對象中存在人體特徵。由於通過人體輪廓樣本判斷圖像中是否存在人體特徵,因此可以準確識別圖像中是否存在人體特徵。
在本發明一個實施例中,如圖6所示,所述確定單元203可以包括:掃風角度確定子單元601和掃風方案確定子單元602;
所述掃風角度確定子單元601,用於根據各個所述對象位置信息包括的所述對象與所述圖像採集模塊間的角度,確定各個掃風角度;
所述掃風方案確定子單元602,用於根據所述尺寸信息中包括的所述指定區域的深度以及各個所述對象位置信息包括的所述對象與所述圖像採集模塊間的距離,在預先設定的資料庫中確定各個所述對象對應的掃風參數,並建立各個所述掃風角度與各個所述掃風參數的對應關係,以形成掃風方案。
在本實施例中,掃風角度確定子單元可以根據各個對象位置信息包括的對象與圖像採集模塊間的角度,確定各個掃風角度。比如圖像中存在對象1、對象2、對象3。對象1位置信息中包括對象1與圖像採集模塊間的角度為15°,對象2位置信息中包括對象2與圖像採集模塊間的角度為90°,對象3位置信息中包括對象3與圖像採集模塊間的角度為135°。則確定的掃風角度分別為15°、90°、135°。
在本實施例中,預先設定的資料庫包括對象屬性、距離與掃風參數的對應的關係。其中對象的屬性包括:非人體特徵屬性和人體特徵屬性。其中,設定對象屬性、距離與掃風參數的對應的關係可以遵循如下原則進行設定:
1、距離越近,掃風參數中的吹風風量、吹風風速、製冷/熱溫度、吹風時間設置的越小。
2、距離越遠,掃風參數中的吹風風量、吹風風速、製冷/熱溫度、吹風時間設置的越大。
在本實施例中,比如預先設定的資料庫中包括:對象屬性1、距離1對應掃風參數1,對象屬性2、距離2對應掃風參數2,對象屬性2、距離1對應掃風參數3,對象屬性2、距離3對應掃風參數4。圖像中存在對象1、對象2、對象3。根據尺寸信息中包括的指定區域的深度以及各個對象位置信息包括的對象與圖像採集模塊間的距離,在預先設定的資料庫中確定對象1對應掃風參數1、對象2對應掃風參數3、對象3對應掃風參數4。則根據上述掃風角度確定子單元確定的掃風角度,建立的各個掃風角度與各個掃風參數的對應關係為:掃風角度15°對應掃風參數1、掃風角度90°對應掃風參數3、掃風角度135°對應掃風參數4。則形成的掃風方案中包括:掃風角度15°對應掃風參數1、掃風角度90°對應掃風參數3、掃風角度135°對應掃風參數4。當執行掃風方案對應的掃風動作時,在掃風角度15°時執行掃風參數1對應的掃風動作、在掃風角度90°時執行掃風參數3對應的掃風動作、在掃風角度135°時執行掃風參數4對應的掃風動作。
根據上述實施例,利用掃風角度確定子單元根據各個對象位置信息包括的對象與圖像採集模塊間的角度,確定各個掃風角度。然後利用掃風方案確定子單元根據尺寸信息中包括的指定區域的深度以及各個對象位置信息包括的對象與圖像採集模塊間的距離,在預先設定的資料庫中確定各個對象對應的掃風參數,並建立各個掃風角度與各個掃風參數的對應關係,以形成掃風方案。由於形成的掃風方案是根據各個對象與圖像採集模塊間的角度、各個對象與圖像採集模塊間的距離以及指定區域的深度確定的,因此掃風方案可以滿足指定區域內各個對象的需求。
在本發明一個實施例中,如圖7所示,所述確定單元203可以進一步包括處理子單元701;
所述處理子單元701,用於確定各個所述掃風角度中對應至少兩個所述對象位置信息的目標掃風角度,針對每一個所述目標掃風角度均執行,將當前所述目標掃風角度對應的至少兩個所述對象位置信息進行優先級排序,確定優先級最高的所述對象位置信息為當前所述目標掃風角度對應的對象位置信息。
在本實施例中,在掃風角度確定子單元確定各個掃風角度之後,需要進一步確定各個掃風角度對應的對象位置信息數量。當確定一個掃風角度對應的對象位置信息數量為至少兩個時,需要對至少兩個對象位置信息進行優先級排序,以使該掃風角度對應的掃風參數為優先級最高的對象位置信息對應的掃風參數,從而滿足優先級最高的對應位置信息對應的對象的掃風要求。
在本實施例中,優選級排序的規則可以根據業務要求確定。比如,當一個目標掃風角度對應非人體特徵對象的對象位置信息和人體特徵對象的對象位置信息時,則確定人體特徵對象的對象位置信息的優先級高於非人體特徵對象的對象位置信息。
在本實施例中,比如確定目標掃風角度90°對應兩個對象位置信息,其中兩個對象位置信息中的對象位置信息1為人體特徵對象的位置信息,那麼確定對象位置信息1為目標掃風角度90°對應的對象位置信息,以使目標掃風角度90°對應的掃風參數為對象位置信息1對應的掃風參數,從而滿足對象位置信息1對應的人體特徵對象的掃風要求。
根據上述實施例,當一個掃風角度對應至少兩個對象位置信息時,需要對至少兩個對象位置信息進行優先級排序,以將優先級最高的對象位置信息確定為該掃風角度對應的對象位置信息。從而保證確定的掃風方案可以最大限度的滿足優先級最高的對象的掃風要求。
如圖8所示,本發明實施例提供了一種空調業務實現方法,該方法包括:
步驟801:對指定區域進行圖像採集;
步驟802:根據採集的圖像,生成針對於所述指定區域的掃風方案;
步驟803:執行所述掃風方案對應的掃風動作。
根據如圖8所示的實施例,首先空調對指定區域進行圖像採集,然後根據採集的圖像,生成針對於指定區域的掃風方案。待掃風方案確定後,空調執行掃風方案對應的掃風動作。通過上述可知,本方案可以根據採集的圖像確定針對於指定區域的掃風方案,並使得掃風模塊執行與掃風方案對應的掃風動作。由於掃風方案是針對於指定區域確定的,因此掃風方案可以滿足指定區域內各個用戶的需求。因此本發明提供的實施例可以提高用戶體驗。
在本發明一個實施例中,上述圖8所示流程圖中步驟802根據採集的圖像,生成針對於所述指定區域的掃風方案,可以包括:
根據所述圖像,確定所述指定區域的尺寸信息以及確定所述圖像中包括的各個對象分別對應的對象位置信息;
判斷所述圖像中的各個所述對象中是否存在人體特徵,如果是,確定人體特徵對應的對象位置信息,對確定的對象位置信息進行標記;
根據所述尺寸信息和各個所述對象位置信息,以及根據標記的對象位置信息,生成針對於所述指定區域的掃風方案。
在本發明一個實施例中,當尺寸信息包括所述指定區域的深度,以及對象位置信息包括所述對象與所述圖像採集模塊間的距離以及所述對象與所述圖像採集模塊間的角度時,
所述根據所述圖像確定所述指定區域的尺寸信息以及確定所述圖像中包括的各個對象分別對應的對象位置信息,包括:
確定所述圖像中每一個像素點的三色值,並根據預先存儲的至少一個三色值與至少一個長度值間的對應關係,確定每一個所述像素點對應的長度值,將確定的各個長度值中最大的長度值確定為所述指定區域的深度;
根據公式(1)分別計算各個所述對象與所述圖像採集模塊間的距離,以及根據公式(2)分別計算各個所述對象與所述圖像採集模塊之間的角度;
其中,所述li表徵所述對象i與所述圖像採集模塊之間的距離;所述a表徵所述圖像採集模塊到地面的距離;所述α表徵所述圖像採集模塊與地面的垂線和所述圖像採集模塊下視野的夾角;所述b表徵所述對象i的下沿到所述圖像採集模塊垂平面的距離;
其中,所述θi表徵所述對象i與所述圖像採集模塊之間的角度;所述xi表徵所述對象i在所述圖像中相比坐標(0,0)的水平距離;所述ω表徵所述圖像採集模塊本身視野能夠達到的水平角度範圍;所述l表徵所述圖像的寬度。
在本發明一個實施例中,判斷所述圖像中的各個所述對象中是否存在人體特徵,至少可以通過如下兩種方式實現:
方式一:
在本發明一個實施例中,所述判斷所述圖像中的各個所述對象中是否存在人體特徵,可以包括:
確定所述圖像中每一個像素點的三色值,並根據各個所述像素點的三色值,確定所述圖像中的膚色像素點;
判斷所述圖像中的膚色像素點的數量是否大於等於預先設定的個數閾值,如果是,確定所述圖像中的各個所述對象中存在人體特徵。
方式二:
在本發明一個實施例中,所述判斷所述圖像中的各個所述對象中是否存在人體特徵,可以包括:
存儲至少一個人體輪廓樣本;
當確定所述圖像中存在所述至少一個人體輪廓樣本中的任意一個人體輪廓樣本時,確定所述圖像中的各個所述對象中存在人體特徵。
在本發明一個實施例中,所述根據所述尺寸信息和各個所述對象位置信息,以及根據標記後的對象位置信息,生成針對於所述指定區域的掃風方案,包括:
根據各個所述對象位置信息包括的所述對象與所述圖像採集模塊間的角度,確定各個掃風角度;
根據所述尺寸信息中包括的所述指定區域的深度以及各個所述對象位置信息包括的所述對象與所述圖像採集模塊間的距離,在預先設定的資料庫中確定各個所述對象對應的掃風參數,並建立各個所述掃風角度與各個所述掃風參數的對應關係,以形成掃風方案。
在本發明一個實施例中,在所述根據各個所述對象位置信息包括的所述對象與所述圖像採集模塊間的角度確定各個掃風角度之後,進一步包括:
確定各個所述掃風角度中對應至少兩個所述對象位置信息的各個目標掃風角度;
針對每一個所述目標掃風角度均執行,將當前所述目標掃風角度對應的至少兩個所述對象位置信息進行優先級排序,確定優先級最高的所述對象位置信息為當前所述目標掃風角度對應的對象位置信息。
下面以對空調中包括圖像採集模塊、處理模塊以及送風模塊為例。展開說明空調業務實現方法,如圖9所示,該空調業務實現方法可以包括如下步驟:
步驟901:利用圖像採集模塊對指定區域進行圖像採集。
在本步驟中,利用空調中的圖像採集模塊對指定區域a進行圖像採集。
步驟902:利用處理模塊確定採集的圖像中每一個像素點的三色值,並根據預先存儲的至少一個三色值與至少一個長度值間的對應關係,確定每一個像素點對應的長度值,將確定的各個長度值中最大的長度值確定為指定區域的深度。
在本步驟中,根據預先存儲的對應關係,確定圖像中各個像素點對應的長度值。通過比較確定像素點2對應的長度值2大於其他各個像素點對應的長度值1,則將長度值2確定為指定區域的深度。
步驟903:利用處理模塊分別計算圖像包括的各個對象與圖像採集模塊間的距離,以及分別計算圖像包括的各個對象與圖像採集模塊之間的角度。在本步驟中,圖像採集模塊採集的圖像中包括3個對象,比如,通過公式(1)計算對象1與圖像採集模塊間的距離為1、對象2與圖像採集模塊間的距離為2、對象3與圖像採集模塊間的距離為2.5。過公式(2)計算對象1與圖像採集模塊間的角度為90°、對象2與圖像採集模塊間的角度為90°、對象3與圖像採集模塊間的角度為135°。
步驟904:利用處理模塊確定圖像中每一個像素點的三色值,並根據各個像素點的三色值,確定圖像中的膚色像素點。
在本步驟中,要預先確定膚色像素點對應的三色值中的r值、g值和b值,確定圖像中每一個像素點的三色值中的r值、g值和b值,利用每一個像素點的r值、g值和b值與預先確定的膚色像素點對應的r值、g值和b值進行比對,確定圖像中的膚色像素點。
步驟905:利用處理模塊判斷圖像中的膚色像素點的數量是否大於等於預設個數閾值,如果是,執行步驟906;否則,執行步驟907。
在本步驟中,當確定膚色像素點的數量大於等於預設個數閾值時,確定圖像中的各個對象中存在人體特徵時,需要對人體特徵對應的對象位置信息進行標記,執行步驟906。當確定膚色像素點的數量小於預設個數閾值時,確定圖像中的各個對象中不存在人體特徵時,則不需要標記,則直接執行步驟907。
步驟906:利用處理模塊確定圖像中的各個對象中存在人體特徵,確定人體特徵對應的對象位置信息,對確定的對象位置信息進行標記。
在本步驟中,比如確定人體特徵對應對象位置信息1,則對對象位置信息1進行標記。
步驟907:利用確定模塊根據各個對象位置信息包括的對象與圖像採集模塊間的角度,確定各個掃風角度。
在本步驟中,根據各個對象位置信息包括的對象與圖像採集模塊間的角度,確定各個掃風角度。在步驟903中,確定對象1位置信息中包括對象1與圖像採集模塊間的角度為90°,對象2位置信息中包括對象2與圖像採集模塊間的角度為90°,對象3位置信息中包括對象3與圖像採集模塊間的角度為135°。則確定的掃風角度分別為90°、90°、135°。
步驟908:利用確定模塊確定各個掃風角度是否均分別對應一個對象位置信息,如果是,執行步驟911;否則,執行步驟909。
在本步驟中,確定各個掃風角度不是均分別對應一個對象位置信息,則執行步驟909。
步驟909:利用確定模塊確定各個掃風角度中對應至少兩個對象位置信息的各個目標掃風角度。
在本步驟中,確定目標掃風角度90°對應對象位置信息1和對象位置信息2。
步驟910:利用確定模塊針對每一個目標掃風角度均執行,根據對象位置信息的標記,確定當前目標掃風角度對應的至少兩個對象位置信息的優先級排序,確定優先級最高的對象位置信息為當前目標掃風角度對應的對象位置信息。
在本步驟中,由於對象位置信息1為人體特徵對應的位置信息,因此優先級最高,將對象位置信息1確定為目標掃風角度90°對應的對象位置信息。
步驟911:利用確定模塊根據尺寸信息中包括的指定區域的深度以及各個對象位置信息包括的對象與圖像採集模塊間的距離,在預先設定的資料庫中確定各個對象對應的掃風參數,並建立各個掃風角度與各個掃風參數的對應關係,以形成掃風方案。
在本步驟中,比如預先設定的資料庫中包括:對象屬性1、距離1對應掃風參數1,對象屬性2、距離2對應掃風參數2,對象屬性2、距離1對應掃風參數3,對象屬性2、距離3對應掃風參數4。根據尺寸信息中包括的指定區域的深度以及各個對象位置信息包括的對象與圖像採集模塊間的距離,在預先設定的資料庫中確定對象位置信息1對應掃風參數3、對象位置信息3對應掃風參數4則根據上述掃風角度,建立的各個掃風角度與各個掃風參數的對應關係為:掃風角度90°對應掃風參數3、掃風角度135°對應掃風參數4。則形成的掃風方案中包括:掃風角度90°對應掃風參數3、掃風角度135°對應掃風參數4。
步驟912:利用掃風模塊執行掃風方案對應的掃風動作。
在本步驟中,當執行掃風方案對應的掃風動作時,在掃風角度90°時執行掃風參數3對應的掃風動作,在掃風角度135°時執行掃風參數4對應的掃風動作。
綜上所述,本發明各個實施例至少可以實現如下有益效果:
1、在本發明實施例中,首先利用圖像採集模塊對指定區域進行圖像採集。然後處理模塊根據圖像採集模塊採集的圖像生成針對於指定區域的掃風方案,並將掃風方案發送給送風模塊。當送風模塊接收到處理模塊發送的掃風方案時,執行掃風方案對應的掃風動作。通過上述可知,本方案可以根據採集的圖像確定針對於指定區域的掃風方案,並使得掃風模塊執行與掃風方案對應的掃風動作。由於掃風方案是針對於指定區域確定的,因此掃風方案可以滿足指定區域內各個用戶的需求。因此本發明提供的實施例可以提高用戶體驗。
2、在本發明實施例中,利用第一分析單元根據圖像確定指定區域的尺寸信息以及確定圖像中包括的各個對象分別對應的對象位置信息。然後第二分析單元在判斷圖像中的各個對象中存在人體特徵時,確定人體特徵對應的對象位置信息,並對確定的對象位置信息進行標記。然後利用確定單元根據第一分析單元確定的尺寸信息和各個對象位置信息,以及根據第二分析單元標記的對象位置信息,生成針對於指定區域的掃風方案。通過上述可知,由於當圖像中包括的各個對象中存在人體特徵時,可以對人體特徵對應的對象位置信息進行標記,因此制定出的掃風方案可以滿足存在於指定區域內用戶的需求。
3、在本發明實施例中,指定區域的深度、圖像中各個對象與圖像採集模塊間的距離以及各個對象與圖像採集模塊間的角度均可以根據預先設定的各個參數以及從圖像中獲取的各個圖像參數確定。因此可以為掃風方案的確定提供數據基礎,以提高掃風方案與指定區域的匹配度。
4、在本發明實施例中,通過圖像中的各個像素點的三色值,確定圖像中的膚色像素點。當確定的膚色像素點對應的個數大於等於預設個數閾值時,才確定圖像中存在人體特徵,由於是通過像素點的三色值來判斷圖像中是否存在人體特徵的,因此可以準確識別圖像中是否存在人體特徵。
5、在本發明實施例中,首先存儲至少一個人體輪廓樣本。當確定的圖像中存在人體輪廓樣本中的任意一個人體輪廓樣本時,則確定圖像中的各個對象中存在人體特徵。由於通過人體輪廓樣本判斷圖像中是否存在人體特徵,因此可以準確識別圖像中是否存在人體特徵。
6、在本發明實施例中,利用掃風角度確定子單元根據各個對象位置信息包括的對象與圖像採集模塊間的角度,確定各個掃風角度。然後利用掃風方案確定子單元根據尺寸信息中包括的指定區域的深度以及各個對象位置信息包括的對象與圖像採集模塊間的距離,在預先設定的資料庫中確定各個對象對應的掃風參數,並建立各個掃風角度與各個掃風參數的對應關係,以形成掃風方案。由於形成的掃風方案是根據各個對象與圖像採集模塊間的角度、各個對象與圖像採集模塊間的距離以及指定區域的深度確定的,因此掃風方案可以滿足指定區域內各個對象的需求。
7、在本發明實施例中,當一個掃風角度對應至少兩個對象位置信息時,需要對至少兩個對象位置信息進行優先級排序,以將優先級最高的對象位置信息確定為該掃風角度對應的對象位置信息。從而保證確定的掃風方案可以最大限度的滿足優先級最高的對象的掃風要求。
8、在本發明實施例中,首先空調對指定區域進行圖像採集,然後根據採集的圖像,生成針對於指定區域的掃風方案。待掃風方案確定後,空調執行掃風方案對應的掃風動作。通過上述可知,本方案可以根據採集的圖像確定針對於指定區域的掃風方案,並使得掃風模塊執行與掃風方案對應的掃風動作。由於掃風方案是針對於指定區域確定的,因此掃風方案可以滿足指定區域內各個用戶的需求。因此本發明提供的實施例可以提高用戶體驗。
需要說明的是,在本文中,諸如第一和第二之類的關係術語僅僅用來將一個實體或者操作與另一個實體或操作區分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關係或者順序。而且,術語「包括」、「包含」或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句「包括一個······」限定的要素,並不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同因素。
本領域普通技術人員可以理解:實現上述方法實施例的全部或部分步驟可以通過程序指令相關的硬體來完成,前述的程序可以存儲在計算機可讀取的存儲介質中,該程序在執行時,執行包括上述方法實施例的步驟;而前述的存儲介質包括:rom、ram、磁碟或者光碟等各種可以存儲程序代碼的介質中。
最後需要說明的是:以上所述僅為本發明的較佳實施例,僅用於說明本發明的技術方案,並非用於限定本發明的保護範圍。凡在本發明的精神和原則之內所做的任何修改、等同替換、改進等,均包含在本發明的保護範圍內。