本發明涉及大數據領域,尤其涉及一種基于大數據處理的陽光檢測平臺。
背景技術:
由于駕駛員所在的駕駛位置一般處于交通工具的前端,而其他乘客所處于的乘坐位置一般處于交通工具的后端,因此,駕駛員所承受的陽光照射面積要大于一般乘客所承受的陽光照射面積,而且,駕駛員所承受的陽光照射強度要大于一般乘客所承受的陽光照射強度。由此可見,在對于陽光遮擋的決策上,駕駛員的選擇和一般乘客的選擇是存在沖突的可能性的。
然而,現有技術中對于駕駛員的陽光遮擋機制通常只是簡單地設置一個遮陽板,由駕駛員在陽光強度過高的情況下,手動選擇推下遮陽板進行防護,這種方式過于落后。同時,現有技術中的電子遮陽手段比較簡單,沒有考慮到駕駛員的選擇和一般乘客的選擇的沖突之處。
為此,本發明提出了一種新的駕駛員遮陽的技術方案,能夠考慮到駕駛員的選擇和一般乘客的選擇的沖突之處,根據駕駛位置的具體陽光照射情況,專門為駕駛員設置一套自適應的遮陽機制,從而解決了駕駛員的選擇和一般乘客的選擇之間的矛盾。
技術實現要素:
為了解決上述問題,本發明提供了一種基于大數據處理的陽光檢測平臺,通過實時檢測駕駛位置的具體陽光照射情況,引入多個圖像處理設備對具體陽光照射情況進行定量分析,同時對交通工具的行駛方向進行判斷,從而根據行駛方向、陽光子圖像對應的位置以及對應的面積比率確定駕駛位置附近遮陽或除熱設備的驅動控制信號。
根據本發明的一方面,提供了一種基于大數據處理的陽光檢測平臺,所述平臺包括陽光區域數據提取設備、avr32芯片、大數據服務系統和高清圖像采集設備,大數據服務系統和陽光區域數據提取設備對高清圖像采集設備采集的圖像依次進行不同的圖像處理,avr32芯片與陽光區域數據提取設備連接,以接收陽光區域數據提取設備輸出的圖像處理結果。
更具體地,在所述基于大數據處理的陽光檢測平臺中,包括:大數據服務系統,位于遠端,與高清圖像采集設備通過網絡連接,用于接收高清圖像并對高清圖像進行處理,大數據服務系統包括:灰度化處理設備,通過網絡與高清圖像采集設備連接,包括通道參數提取單元、加權值存儲單元和灰度值計算單元,通道參數提取單元用于接收高清圖像以提取出高清圖像中每一個像素點的r通道像素值、g通道像素值和b通道像素值,加權值存儲單元用于預先存儲了r通道加權值、g通道加權值和b通道加權值,灰度值計算單元分別與通道參數提取單元和加權值存儲單元連接,針對高清圖像中每一個像素點,將r通道像素值與r通道加權值的乘積、g通道像素值與g通道加權值的乘積以及b通道像素值與b通道加權值的乘積相加以獲取針對的像素點的灰度值,并基于高清圖像中各個像素點的灰度值獲得高清圖像對應的灰度化圖像;其中,r通道加權值取值為0.298839,g通道加權值取值為0.586811,b通道加權值取值為0.114350;直方圖分布檢測設備,與灰度化處理設備連接,用于接收灰度化圖像,并對灰度化圖像進行灰度直方圖處理以獲得對應的直方圖圖像,在直方圖圖像呈現雙峰分布時,發出全局閾值選擇信號,否則,發出非全局閾值選擇信號;閾值選擇設備,與直方圖分布檢測設備連接,用于在接收到全局閾值選擇信號時,將全局閾值128作為閾值數據輸出,在接收到非全局閾值選擇信號時,將相鄰像素點灰度差閾值40作為閾值數據輸出;二值化處理設備,分別與閾值選擇設備和直方圖分布檢測設備連接,用于在接收到全局閾值選擇信號時,針對灰度化圖像中的每一個像素點,當灰度值大于等于閾值數據時,將針對的像素點設置為白電平像素點,當灰度值小于閾值數據時,將針對的像素點設置為黑電平像素點,并輸出灰度化圖像對應的二值化圖像;二值化處理設備還用于在接收到非全局閾值選擇信號時,針對灰度化圖像中的每一個像素點,計算垂直方向向上距離其3個像素點的像素點的灰度值作為上像素灰度值,計算垂直方向向下距離其3個像素點的像素點的灰度值作為下像素灰度值,計算水平方向向左距離其3個像素點的像素點的灰度值作為左像素灰度值,計算水平方向向右距離其3個像素點的像素點的灰度值作為右像素灰度值,當上像素灰度值和下像素灰度值之差的絕對值小于等于閾值數據且左像素灰度值和右像素灰度值之差的絕對值小于等于閾值數據時,將針對的像素點設置為白電平像素點,當上像素灰度值和下像素灰度值之差的絕對值大于閾值數據或左像素灰度值和右像素灰度值之差的絕對值大于閾值數據時,將針對的像素點設置為黑電平像素點,并輸出灰度化圖像對應的二值化圖像;圖像平滑處理設備,與二值化處理設備連接,用于接收二值化圖像,針對二值化圖像中的每一個像素點,當相鄰的所有像素點中存在一半以上的跳變點時,則將針對的像素點的灰度值保留,否則,將針對的像素點的灰度值設置為白電平像素點,并輸出二值化圖像對應的平滑圖像;中值濾波設備,與圖像平衡處理設備連接,用于接收平滑圖像,對于平滑圖像內每一個像素點作為目標像素點進行以下處理以獲得濾波圖像:以目標像素點在平滑圖像內的位置作為選擇的濾波模塊的形心在平滑圖像內取出多個像素點作為多個參考像素點,取多個參考像素點的像素值中的最大值和最小值以作為像素最大值和像素最小值,確定像素最大值和像素最小值的平均值以作為像素平均值,針對每一個參考像素點,如果其像素值小于像素平均值,則用0代替其像素值,如果其像素值大于等于像素平均值,則保留其像素值,最后將多個參考像素點的像素值的平均值作為目標像素點的像素值輸出;太陽能檢測設備,用于實時檢測當前的太陽能強度;供電設備,包括太陽能供電器件、蓄電池、切換開關和電壓轉換器,切換開關分別與太陽能檢測設備、太陽能供電器件和蓄電池連接,當蓄電池的剩余電量不足且當前的太陽能強度高于等于預設強度閾值時,切換到太陽能供電器件以由太陽能供電器件供電,電壓轉換器與切換開關連接,以將通過切換開關輸入的5v電壓轉換為3.3v電壓,其中太陽能供電器件包括太陽能光伏板;無線充電設備,分別與太陽能檢測設備和蓄電池連接,當蓄電池的剩余電量不足且當前的太陽能強度低于預設強度時,與附近的無線充電終端建立連接以啟動無線充電操作,無線充電設備還與電壓轉換器連接以實現電壓轉換;電子指南針,設置在輪船的前端儀表盤內,用于實時檢測并輸出輪船行駛方向;電子指南針包括二維磁場傳感器,用于基于磁阻檢測并輸出輪船行駛方向,電子指南針還包括電磁反饋電路,用于消除因為溫度變化而帶來的敏感偏移;avr32芯片,設置在輪船的前端儀表盤內,分別與電子指南針和陽光區域數據提取設備連接,用于接收輪船行駛方向、各個陽光子圖像分別對應的位置以及分別對應的面積比率,并基于輪船行駛方向、各個陽光子圖像分別對應的位置以及分別對應的面積比率確定驅動控制信號;多塊輪船玻璃,分別設置在多個輪船窗戶附近,每一塊輪船玻璃對應一個輪船窗戶,用于對對應輪船窗戶進行打開或關閉,多個輪船窗戶包括輪船的天窗和若干個側窗;多個玻璃推送器,每一個玻璃推送器對應一塊輪船玻璃,用于控制對應輪船玻璃的推送狀態;開關驅動器,與多個玻璃推送器連接,還與avr32芯片連接,用于接收驅動控制信號,并基于驅動控制信號對多個玻璃推送器進行推送控制;高清圖像采集設備,設置在輪船內、駕駛位置前方,用于對駕駛位置場景進行圖像采集以輸出高清圖像;陽光區域數據提取設備,與中值濾波設備網絡連接以獲得濾波圖像;針對濾波圖像中的每一個像素點,當其灰度值在預設陽光上限灰度值和預設陽光下限灰度值之間時,確定其為陽光像素點;將濾波圖像中的所有陽光像素點組成的區域從濾波圖像中分割出來以獲得各個陽光子圖像;并基于每一個陽光子圖像確定其在濾波圖像中的位置以及計算其占據濾波圖像的面積比率;輸出各個陽光子圖像分別對應的位置以及分別對應的面積比率。
更具體地,在所述基于大數據處理的陽光檢測平臺中:太陽能檢測設備設置在輪船頂部。
更具體地,在所述基于大數據處理的陽光檢測平臺中:avr32芯片包括計時單元。
更具體地,在所述基于大數據處理的陽光檢測平臺中:avr32芯片包括存儲單元。
更具體地,在所述基于大數據處理的陽光檢測平臺中:存儲單元用于存儲預設陽光上限灰度值和預設陽光下限灰度值。
更具體地,在所述基于大數據處理的陽光檢測平臺中,還包括:flash存儲芯片,用于存儲預設陽光上限灰度值和預設陽光下限灰度值。
附圖說明
以下將結合附圖對本發明的實施方案進行描述,其中:
圖1為根據本發明實施方案示出的基于大數據處理的陽光檢測平臺的結構方框圖。
附圖標記:1陽光區域數據提取設備;2avr32芯片;3大數據服務系統;4高清圖像采集設備
具體實施方式
下面將參照附圖對本發明的基于大數據處理的陽光檢測平臺的實施方案進行詳細說明。
現有技術中,一些交通工具制造商在駕駛位置附近設置了陽光強度的電子檢測設備或陽光范圍的電子檢測設備,根據檢測結果確定相關設備的保護操作模式。
但是,上述電子遮陽方式也過于簡單,一方面,沒有考慮到交通工具行駛方向對陽光照射帶來的影響,導致遮陽效果不高,另一方面,沒有考慮到在遮陽策略選擇時,駕駛員的選擇和一般乘客的選擇存在沖突之處,導致對于整個交通工具的遮陽手段是一致的,無法兼顧駕駛員和其他乘客的需求,例如可能在陽光過強時,加大交通工具的空調溫度和風量,從而導致駕駛員獲得舒適而其他乘客體感過涼的情況發生。
為了克服上述不足,本發明搭建了一種基于大數據處理的陽光檢測平臺,完善現有的電子遮陽機制,通過對駕駛位置的陽光強度和陽光范圍進行檢測,將檢測結果結合交通工具行駛方向以確定遮陽策略,最為關鍵的是,確定的遮陽策略是為駕駛員定制的,充分考慮到駕駛員和其他乘客的不同遮陽需求,從而為乘坐交通工具的所有人員提供更好的用戶體驗。
圖1為根據本發明實施方案示出的基于大數據處理的陽光檢測平臺的結構方框圖,所述平臺包括陽光區域數據提取設備、avr32芯片、大數據服務系統和高清圖像采集設備,大數據服務系統和陽光區域數據提取設備對高清圖像采集設備采集的圖像依次進行不同的圖像處理,avr32芯片與陽光區域數據提取設備連接,以接收陽光區域數據提取設備輸出的圖像處理結果。
接著,繼續對本發明的基于大數據處理的陽光檢測平臺的具體結構進行進一步的說明。
所述平臺包括:大數據服務系統,位于遠端,與高清圖像采集設備通過網絡連接,用于接收高清圖像并對高清圖像進行處理。
大數據服務系統包括:灰度化處理設備,通過網絡與高清圖像采集設備連接,包括通道參數提取單元、加權值存儲單元和灰度值計算單元,通道參數提取單元用于接收高清圖像以提取出高清圖像中每一個像素點的r通道像素值、g通道像素值和b通道像素值,加權值存儲單元用于預先存儲了r通道加權值、g通道加權值和b通道加權值,灰度值計算單元分別與通道參數提取單元和加權值存儲單元連接,針對高清圖像中每一個像素點,將r通道像素值與r通道加權值的乘積、g通道像素值與g通道加權值的乘積以及b通道像素值與b通道加權值的乘積相加以獲取針對的像素點的灰度值,并基于高清圖像中各個像素點的灰度值獲得高清圖像對應的灰度化圖像;其中,r通道加權值取值為0.298839,g通道加權值取值為0.586811,b通道加權值取值為0.114350;直方圖分布檢測設備,與灰度化處理設備連接,用于接收灰度化圖像,并對灰度化圖像進行灰度直方圖處理以獲得對應的直方圖圖像,在直方圖圖像呈現雙峰分布時,發出全局閾值選擇信號,否則,發出非全局閾值選擇信號;閾值選擇設備,與直方圖分布檢測設備連接,用于在接收到全局閾值選擇信號時,將全局閾值128作為閾值數據輸出,在接收到非全局閾值選擇信號時,將相鄰像素點灰度差閾值40作為閾值數據輸出。
大數據服務系統包括:二值化處理設備,分別與閾值選擇設備和直方圖分布檢測設備連接,用于在接收到全局閾值選擇信號時,針對灰度化圖像中的每一個像素點,當灰度值大于等于閾值數據時,將針對的像素點設置為白電平像素點,當灰度值小于閾值數據時,將針對的像素點設置為黑電平像素點,并輸出灰度化圖像對應的二值化圖像;二值化處理設備還用于在接收到非全局閾值選擇信號時,針對灰度化圖像中的每一個像素點,計算垂直方向向上距離其3個像素點的像素點的灰度值作為上像素灰度值,計算垂直方向向下距離其3個像素點的像素點的灰度值作為下像素灰度值,計算水平方向向左距離其3個像素點的像素點的灰度值作為左像素灰度值,計算水平方向向右距離其3個像素點的像素點的灰度值作為右像素灰度值,當上像素灰度值和下像素灰度值之差的絕對值小于等于閾值數據且左像素灰度值和右像素灰度值之差的絕對值小于等于閾值數據時,將針對的像素點設置為白電平像素點,當上像素灰度值和下像素灰度值之差的絕對值大于閾值數據或左像素灰度值和右像素灰度值之差的絕對值大于閾值數據時,將針對的像素點設置為黑電平像素點,并輸出灰度化圖像對應的二值化圖像。
大數據服務系統包括:圖像平滑處理設備,與二值化處理設備連接,用于接收二值化圖像,針對二值化圖像中的每一個像素點,當相鄰的所有像素點中存在一半以上的跳變點時,則將針對的像素點的灰度值保留,否則,將針對的像素點的灰度值設置為白電平像素點,并輸出二值化圖像對應的平滑圖像。
所述平臺包括:中值濾波設備,與圖像平衡處理設備連接,用于接收平滑圖像,對于平滑圖像內每一個像素點作為目標像素點進行以下處理以獲得濾波圖像:以目標像素點在平滑圖像內的位置作為選擇的濾波模塊的形心在平滑圖像內取出多個像素點作為多個參考像素點,取多個參考像素點的像素值中的最大值和最小值以作為像素最大值和像素最小值,確定像素最大值和像素最小值的平均值以作為像素平均值,針對每一個參考像素點,如果其像素值小于像素平均值,則用0代替其像素值,如果其像素值大于等于像素平均值,則保留其像素值,最后將多個參考像素點的像素值的平均值作為目標像素點的像素值輸出。
所述平臺包括:太陽能檢測設備,用于實時檢測當前的太陽能強度;供電設備,包括太陽能供電器件、蓄電池、切換開關和電壓轉換器,切換開關分別與太陽能檢測設備、太陽能供電器件和蓄電池連接,當蓄電池的剩余電量不足且當前的太陽能強度高于等于預設強度閾值時,切換到太陽能供電器件以由太陽能供電器件供電,電壓轉換器與切換開關連接,以將通過切換開關輸入的5v電壓轉換為3.3v電壓,其中太陽能供電器件包括太陽能光伏板;無線充電設備,分別與太陽能檢測設備和蓄電池連接,當蓄電池的剩余電量不足且當前的太陽能強度低于預設強度時,與附近的無線充電終端建立連接以啟動無線充電操作,無線充電設備還與電壓轉換器連接以實現電壓轉換。
所述平臺包括:電子指南針,設置在輪船的前端儀表盤內,用于實時檢測并輸出輪船行駛方向;電子指南針包括二維磁場傳感器,用于基于磁阻檢測并輸出輪船行駛方向,電子指南針還包括電磁反饋電路,用于消除因為溫度變化而帶來的敏感偏移。
所述平臺包括:avr32芯片,設置在輪船的前端儀表盤內,分別與電子指南針和陽光區域數據提取設備連接,用于接收輪船行駛方向、各個陽光子圖像分別對應的位置以及分別對應的面積比率,并基于輪船行駛方向、各個陽光子圖像分別對應的位置以及分別對應的面積比率確定驅動控制信號。
所述平臺包括:多塊輪船玻璃,分別設置在多個輪船窗戶附近,每一塊輪船玻璃對應一個輪船窗戶,用于對對應輪船窗戶進行打開或關閉,多個輪船窗戶包括輪船的天窗和若干個側窗;多個玻璃推送器,每一個玻璃推送器對應一塊輪船玻璃,用于控制對應輪船玻璃的推送狀態;開關驅動器,與多個玻璃推送器連接,還與avr32芯片連接,用于接收驅動控制信號,并基于驅動控制信號對多個玻璃推送器進行推送控制。
所述平臺包括:高清圖像采集設備,設置在輪船內、駕駛位置前方,用于對駕駛位置場景進行圖像采集以輸出高清圖像。
所述平臺包括:陽光區域數據提取設備,與中值濾波設備網絡連接以獲得濾波圖像;針對濾波圖像中的每一個像素點,當其灰度值在預設陽光上限灰度值和預設陽光下限灰度值之間時,確定其為陽光像素點;將濾波圖像中的所有陽光像素點組成的區域從濾波圖像中分割出來以獲得各個陽光子圖像;并基于每一個陽光子圖像確定其在濾波圖像中的位置以及計算其占據濾波圖像的面積比率;輸出各個陽光子圖像分別對應的位置以及分別對應的面積比率。
可選地,在所述平臺中:太陽能檢測設備設置在輪船頂部;avr32芯片包括計時單元;avr32芯片包括存儲單元;存儲單元用于存儲預設陽光上限灰度值和預設陽光下限灰度值;還包括:flash存儲芯片,用于存儲預設陽光上限灰度值和預設陽光下限灰度值。
另外,大數據,即bigdata,指無法在可承受的時間范圍內用常規軟件工具進行捕捉、管理和處理的數據集合,是需要新處理模式才能具有更強的決策力、洞察發現力和流程優化能力來適應海量、高增長率和多樣化的信息資產。
在維克托·邁爾-舍恩伯格及肯尼斯·庫克耶編寫的《大數據時代》中大數據指不用隨機分析法(抽樣調查)這樣的捷徑,而采用所有數據進行分析處理。大數據的5v特點(ibm提出):volume(大量)、velocity(高速)、variety(多樣)、value(價值)、veracity(真實性)。
采用本發明的基于大數據處理的陽光檢測平臺,針對現有技術無法為駕駛位置的駕駛員提供定制遮陽策略的技術問題,通過對駕駛位置的陽光照射情況進行圖像采集,引入一系列圖像處理設備對采集到的圖像進行準確分析,將分析結果結合交通工具行駛方向以確定駕駛位置處的遮陽模式,確定的遮陽模式是專門針對駕駛員而非全體乘客,從而從整體上提高了乘坐交通工具的舒適程度。
可以理解的是,雖然本發明已以較佳實施例披露如上,然而上述實施例并非用以限定本發明。對于任何熟悉本領域的技術人員而言,在不脫離本發明技術方案范圍情況下,都可利用上述揭示的技術內容對本發明技術方案做出許多可能的變動和修飾,或修改為等同變化的等效實施例。因此,凡是未脫離本發明技術方案的內容,依據本發明的技術實質對以上實施例所做的任何簡單修改、等同變化及修飾,均仍屬于本發明技術方案保護的范圍內。