本發(fā)明涉及計算機技術領域,特別是涉及一種信息推薦方法、裝置、計算機可讀存儲介質和移動終端。
背景技術:
交通系統(tǒng)為人們生活提供了便利,尤其是電子地圖的發(fā)展,使得人們的出行更加方便。在出行過程中,用戶可以隨時通過電子地圖查詢目的地的交通狀況,包括出行線路、出行時間、出行路況及周邊設施等信息。而由于交通系統(tǒng)的特殊性,使得出行極易受到天氣的影響,比如大雪、霧霾、暴雨天氣,都會使出行過程中的安全系數(shù)大大降低。
技術實現(xiàn)要素:
本發(fā)明實施例提供一種信息推薦方法、裝置、計算機可讀存儲介質和移動終端,可以保證用戶的出行安全。
一種信息推薦方法,所述方法包括:
獲取交通場景圖像及對應的物理距離信息;
根據(jù)預設參數(shù)模型獲取交通場景圖像中的霧濃度參數(shù),根據(jù)所述霧濃度參數(shù)和物理距離信息獲取能見度參數(shù);
根據(jù)所述能見度參數(shù)及能見度參數(shù)與推薦車速的對應關系獲取推薦車速,將所述推薦車速在用戶終端上進行輸出。
一種信息推薦裝置,所述裝置包括:
圖像獲取模塊,用于獲取交通場景圖像及對應的物理距離信息;
參數(shù)獲取模塊,用于根據(jù)預設參數(shù)模型獲取交通場景圖像中的霧濃度參數(shù),根據(jù)所述霧濃度參數(shù)和物理距離信息獲取能見度參數(shù);
信息輸出模塊,用于根據(jù)所述能見度參數(shù)及能見度參數(shù)與推薦車速的對應關系獲取推薦車速,將所述推薦車速在用戶終端上進行輸出。
一種計算機可讀存儲介質,其上存儲有計算機程序,該程序被處理器執(zhí)行時實現(xiàn)如下步驟:
獲取交通場景圖像及對應的物理距離信息;
根據(jù)預設參數(shù)模型獲取交通場景圖像中的霧濃度參數(shù),根據(jù)所述霧濃度參數(shù)和物理距離信息獲取能見度參數(shù);
根據(jù)所述能見度參數(shù)及能見度參數(shù)與推薦車速的對應關系獲取推薦車速,將所述推薦車速在用戶終端上進行輸出。
一種移動終端,包括存儲器,處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執(zhí)行所述程序時實現(xiàn)如下步驟:
獲取交通場景圖像及對應的物理距離信息;
根據(jù)預設參數(shù)模型獲取交通場景圖像中的霧濃度參數(shù),根據(jù)所述霧濃度參數(shù)和物理距離信息獲取能見度參數(shù);
根據(jù)所述能見度參數(shù)及能見度參數(shù)與推薦車速的對應關系獲取推薦車速,將所述推薦車速在用戶終端上進行輸出。
本發(fā)明實施例提供的信息推薦方法、裝置、計算機可讀存儲介質和移動終端,可以獲取交通場景圖像以及對應的物理距離信息,根據(jù)獲取的交通場景圖像和物理距離信息獲取該交通場景的能見度參數(shù),根據(jù)該能見度參數(shù)獲取推薦車速,并在移動終端上將推薦車速進行輸出。這樣在碰到能見度比較低的天氣時,可以獲取相對安全的車輛行駛速度推薦給用戶,用戶在出行的時候根據(jù)推薦車速進行行駛,可以避免車速過快造成交通事故,從而保證出行安全。
附圖說明
圖1為一個實施例中電子設備的內部結構示意圖;
圖2為一個實施例中服務器的內部結構示意圖;
圖3為一個實施例中信息推薦方法的流程圖;
圖4為另一個實施例中信息推薦方法的流程圖;
圖5為一個實施例中獲取物理距離信息的原理圖;
圖6為一個實施例中提示信息的終端展示界面圖;
圖7為一個實施例中信息推薦裝置的結構示意圖;
圖8為另一個實施例中信息推薦裝置的結構示意圖;
圖9為一個實施例中圖像處理電路的示意圖。
具體實施方式
為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
可以理解,本發(fā)明所使用的術語“第一”、“第二”等可在本文中用于描述各種元件,但這些元件不受這些術語限制。這些術語僅用于將第一個元件與另一個元件區(qū)分。舉例來說,在不脫離本發(fā)明的范圍的情況下,可以將第一客戶端稱為第二客戶端,且類似地,可將第二客戶端稱為第一客戶端。第一客戶端和第二客戶端兩者都是客戶端,但其不是同一客戶端。
圖1為一個實施例中電子設備的內部結構示意圖。如圖1所示,該電子設備包括通過系統(tǒng)總線連接的處理器、非易失性存儲介質、內存儲器和網絡接口、顯示屏和輸入裝置。其中,電子設備的非易失性存儲介質存儲有操作系統(tǒng)和計算機可讀指令。該計算機可讀指令被處理器執(zhí)行時以實現(xiàn)一種信息推薦方法。該處理器用于提供計算和控制能力,支撐整個電子設備的運行。電子設備中的內存儲器為非易失性存儲介質中的計算機可讀指令的運行提供環(huán)境。網絡接口用于與服務器進行網絡通信,如發(fā)送交通場景圖像獲取請求至服務器,接收服務器返回的交通場景圖像等。電子設備的顯示屏可以是液晶顯示屏或者電子墨水顯示屏等,輸入裝置可以是顯示屏上覆蓋的觸摸層,也可以是電子設備外殼上設置的按鍵、軌跡球或觸控板,也可以是外接的鍵盤、觸控板或鼠標等。該電子設備可以是手機、平板電腦或者個人數(shù)字助理或穿戴式設備等。本領域技術人員可以理解,圖1中示出的結構,僅僅是與本申請方案相關的部分結構的框圖,并不構成對本申請方案所應用于其上的電子設備的限定,具體的電子設備可以包括比圖中所示更多或更少的部件,或者組合某些部件,或者具有不同的部件布置。
圖2為一個實施例中服務器的內部結構示意圖。如圖2所示,該服務器包括通過系統(tǒng)總線連接的處理器、非易失性存儲介質、內存儲器和網絡接口。其中,該服務器的非易失性存儲介質存儲有操作系統(tǒng)和計算機可讀指令。該計算機可讀指令被處理器執(zhí)行時以實現(xiàn)一種信息推薦方法。該服務器的處理器用于提供計算和控制能力,支撐整個服務器的運行。該服務器的網絡接口用于據(jù)以與外部的終端通過網絡連接通信,比如接收終端發(fā)送的交通場景圖像獲取請求以及向終端返回交通場景圖像等。服務器可以用獨立的服務器或者是多個服務器組成的服務器集群來實現(xiàn)。本領域技術人員可以理解,圖2中示出的結構,僅僅是與本申請方案相關的部分結構的框圖,并不構成對本申請方案所應用于其上的服務器的限定,具體的服務器可以包括比圖中所示更多或更少的部件,或者組合某些部件,或者具有不同的部件布置。
圖3為一個實施例中信息推薦方法的流程圖。如圖3所示,該信息推薦方法包括步驟302至步驟306。其中:
步驟302,獲取交通場景圖像及對應的物理距離信息。
在本發(fā)明提供的實施例中,交通場景圖像是指用戶車輛行駛的交通場景所對應的圖像,該交通場景圖像可以清楚地顯示用戶所在交通場景的空氣能見度。例如,交通場景圖像可以是某路段對應的圖像。交通場景圖像可以通過圖像采集裝置進行采集,其中圖像采集裝置是指采集圖像的裝置。
例如,圖像采集裝置可以是照相機、移動終端上的攝像頭、交通視頻監(jiān)控的攝像頭等裝置。物理距離信息是指表示圖像采集裝置到交通場景圖像中各個像素點對應的物體之間的物理距離的相關參數(shù)。由于交通場景圖像是由若干個像素點組成的,因此交通場景圖像中的每一個像素點都有對應的物理距離信息。
可以理解的是,交通場景圖像和對應的物理距離信息可以是實時獲取的,也可以是預先存儲在數(shù)據(jù)庫中的。具體地,可以通過交通視頻監(jiān)控的攝像頭采集交通場景圖像,然后將采集到的交通場景圖像上傳到服務器進行存儲,用戶終端可以直接在服務器上獲取對應的交通場景圖像。
步驟304,根據(jù)預設參數(shù)模型獲取交通場景圖像中的霧濃度參數(shù),根據(jù)所述霧濃度參數(shù)和物理距離信息獲取能見度參數(shù)。
在本發(fā)明提供的實施例中,霧濃度參數(shù)是指表示圖像中場景的霧濃度大小的參數(shù),預設參數(shù)模型是指獲取圖像中的霧濃度參數(shù)的數(shù)據(jù)模型,根據(jù)預設參數(shù)模型可以獲取交通場景圖像中的霧濃度參數(shù)。另外,還可以根據(jù)霧濃度參數(shù)將交通場景圖像進行處理,還原成原始的無霧圖像。
能見度參數(shù)是指表示交通場景中空氣能見度大小的相關參數(shù),一般地,能見度越大,表示交通場景中的空氣能見度越大;能見度參數(shù)越小,表示交通場景中的空氣能見度越小。
步驟306,根據(jù)所述能見度參數(shù)及能見度參數(shù)與推薦車速的對應關系獲取推薦車速,將所述推薦車速在用戶終端上進行輸出。
一般地,空氣能見度越低,用戶可視范圍就越小。也就是說,空氣能見度較低的時候,用戶只能看到小范圍內的障礙物,如果行駛車速太快就不容易看清障礙物,這樣就容易發(fā)生交通事故。
在一個實施例中,推薦車速是指車輛在公路上行駛時的安全車速,車輛在推薦車速以內的行駛,一般認為是比較安全的。可以在服務器或者用戶終端中,預先存儲能見度參數(shù)與推薦車速之間的對應關系。一般地,能見度參數(shù)與推薦車速可以但不限于是線性關系,根據(jù)能見度參數(shù)可以獲取到對應的推薦車速。
可以理解的是,用戶終端上可以設置推薦車速的更新時間,每間隔更新時間用戶終端獲取一次交通場景圖像及對應的物理距離信息,根據(jù)獲取的交通場景圖像及對應的物理距離信息獲取推薦車速,并將更新的推薦車速進行輸出。
推薦車速在用戶終端上進行輸出,可以是在用戶終端界面上進行展示,也可以是通過用戶終端的語音進行播報,還可以是通過用戶終端的提示音進行提示,這樣使得用戶可以根據(jù)輸出的推薦車速進行行駛。
上述信息推薦方法,可以獲取交通場景圖像以及對應的物理距離信息,根據(jù)獲取的交通場景圖像和物理距離信息獲取該交通場景的能見度參數(shù),根據(jù)該能見度參數(shù)獲取推薦車速,并在移動終端上將推薦車速進行輸出。這樣在碰到能見度比較低的天氣時,可以獲取相對安全的車輛行駛速度推薦給用戶,用戶在出行的時候根據(jù)推薦車速進行行駛,可以避免車速過快造成交通事故,從而保證出行安全。
圖4為另一個實施例中信息推薦方法的流程圖。如圖4所示,該信息推薦方法包括步驟402至步驟408。其中:
步驟402,獲取交通場景圖像及對應的物理距離信息。
在一個實施例中,具體可以實時獲取車載視頻圖像及每一幀圖像對應的物理距離信息,并獲取車載視頻圖像中的每一幀圖像作為交通場景圖像??梢岳斫獾氖?,可以通過車載監(jiān)控或者移動終端獲取車載視頻圖像及對應的物理距離信息,然后再針對車載視頻圖像中的每一幀圖像進行處理。
在本發(fā)明提供的其他實施例中,可以通過圖像采集裝置采集交通場景圖像,并將該交通場景圖像上傳至服務器進行存儲。具體地,服務器中存儲的交通場景圖像和對應的物理距離信息與地理位置標識建立一一對應關系,移動終端根據(jù)地理位置標識可以獲取對應的交通場景圖像和物理距離信息。其中,地理位置是指表示具體地理位置的唯一標識,可以是但不限于是用經緯度、地理位置名稱和地理位置編號等中的一種或多種進行表示。移動終端直接通過地理位置標識獲取對應的交通場景圖像及對應的物理距離信息。
舉例來說,圖像采集裝置可以是交通視頻監(jiān)控的攝像頭或者移動終端的攝像頭,每個交通視頻監(jiān)控的攝像頭的位置固定不變的,且對應的地理位置標識存儲在服務器中。圖像采集裝置為交通視頻監(jiān)控的攝像頭時,采集到交通場景圖像以及對應的物理距離信息之后,會將交通場景圖像和物理距離信息上傳至服務器,然后在服務器上建立地理位置標識、交通場景圖像和物理距離信息的對應關系,并將該對應關系存儲在服務器的數(shù)據(jù)庫中。當圖像采集裝置為移動終端的攝像頭時,移動終端會首先獲取交通場景圖像和物理距離信息以及對應的地理位置標識,并將地理位置標識、交通場景圖像和物理距離信息上傳至服務器,服務器再將地理位置標識、交通場景圖像和物理距離信息建立對應關系并存儲在數(shù)據(jù)庫中,實現(xiàn)數(shù)據(jù)共享。
更進一步地,移動終端可以獲取當前所在位置,并獲取當前所在位置對應的地理位置標識,然后根據(jù)該地理位置標識去服務器上獲取對應的交通場景圖像和物理距離信息。
在一個實施例中,圖像采集裝置上可以安裝雙攝像頭,通過雙攝像頭測量圖像采集裝置到物體之間的物理距離信息。還可以是通過距離傳感器來獲取物理距離信息,其中距離傳感器是指可以測量物理距離的裝置。
具體地,通過第一攝像頭和第二攝像頭分別拍攝物體的圖像;根據(jù)該圖像獲取第一夾角和第二夾角,其中,第一夾角為第一攝像頭到物體所在水平線與第一攝像頭到第二攝像頭所在水平線之間的夾角,第二夾角為第二攝像頭到物體所在水平線與第二攝像頭到第一攝像頭所在水平線之間的夾角;根據(jù)第一夾角、第二夾角及第一攝像頭到第二攝像頭之間的距離,獲取圖像采集裝置到物體之間的物理距離信息。
圖5為一個實施例中獲取物理距離信息的原理圖。如圖5所示,通過第一攝像頭502和第二攝像頭504分別拍攝物體506的圖像,根據(jù)該圖像可以獲取第一夾角a1和第二夾角a2,然后再根據(jù)第一夾角a1、第二夾角a2和第一攝像頭502到第二攝像頭504之間的距離t,可以獲取第一攝像頭402到第二攝像頭504所在水平線上任一點與物體506之間的物理距離d。
步驟404,根據(jù)預設參數(shù)模型獲取交通場景圖像中的霧濃度參數(shù),根據(jù)霧濃度參數(shù)和物理距離信息獲取能見度參數(shù)。
在一個實施例中,基于暗原色先驗算法獲取交通場景圖像的霧濃度參數(shù)的步驟包括:
獲取大氣散射模型
i(x)=j(x)t(x)+a(1-t(x))
其中,i(x)為觀測到的圖像信息,j(x)為來自目標的輻射信息,也就是復原后的無霧圖像,x表示圖像中某一像素的空間位置,t(x)為透射率,a為無窮遠處的大氣光值。大氣光值a可通過交通場景圖像的灰度圖計算獲取、也可通過大氣光值與天氣情況和當前時間的對應關系獲取。在通常情況下,可選用圖像中最大強度的像素作為大氣光值的估測。假設大氣光值a為已知值,交通場景圖像中rgb三個通道中存在通道值很低的通道,且該通道值接近于零,則可以得到:
由上式可以獲取到透射率即為:
其中
為了保證去霧效果,可以對透射率設定一個閾值t0,那么無霧時景物的光線強度為:
由上式可知,霧濃度參數(shù)可以包括透射率t(x)和大氣光值a。一般地,上式中透射率越大,表示交通場景圖像中的霧濃度越小,交通場景圖像與原始的無霧圖像越接近;相反,則說明交通場景圖像中的霧濃度越大。
透射率t(x)和能見度參數(shù)l的關系式如下:
其中,d為交通場景圖像對應的物理距離信息,c為一個常量。由上式則可以根據(jù)交通場景圖像的霧濃度參數(shù)和物理距離信息獲取能見度參數(shù)l。
步驟406,根據(jù)能見度參數(shù)及能見度參數(shù)與推薦車速的對應關系獲取推薦車速,將推薦車速在用戶終端上進行輸出。
步驟408,獲取車輛當前行駛速度。
在一個實施例中,車輛當前行駛速度是指當前行駛的車輛的行駛速度,一般地,車輛行駛速度可以通過雷達測速儀、gps(globalpositioningsystem,全球定位系統(tǒng))、線圈傳感器等方式來進行測量。
在本發(fā)明提供的其他實施例中,終端在獲取交通場景圖像及對應的物理距離信息的時候,可以同時向服務器發(fā)送獲取車速獲取請求,服務器發(fā)起獲取車速獲取的任務,并將獲取的車輛當前行駛速度返回給終端。該終端可以是智能移動終端,也可以是車載終端。
可以理解的是,獲取車輛當前行駛速度也可以是通過車輛自身的設備來完成的,獲取到車輛當前行駛速度后,通過車載藍牙設備將獲取到的車輛當前行駛速度發(fā)送給移動終端。
步驟410,若車輛當前行駛速度大于推薦車速,則發(fā)出提示信息。
在本發(fā)明提供的實施例中,將獲取的車輛當前行駛速度與推薦車速進行比較,若車輛當前行駛速度大于推薦車速,則說明車輛當前行駛有比較大的安全隱患,則終端可以發(fā)出提示信息,以提示用戶降低車輛行駛速度??梢岳斫獾氖?,提示信息可以是以震動、聲音、閃爍燈等形式發(fā)出的。
圖6為一個實施例中提示信息的終端展示界面圖。如圖6所示,該終端界面上展示了當前獲取的推薦車速,并在車輛當前行駛速度大于推薦車速時,展示了發(fā)出的提示信息。
在本發(fā)明提供的其他實施例中,還可以獲取車輛當前所在位置;若車輛當前所在位置對應的限制車速大于推薦車速,則發(fā)出提示信息。車輛當前所在位置是指車輛當前行駛的地理位置,該位置可以但不限于是通過經緯度來進行表示的。限制車速是指限制車輛行駛的最低車速,例如高速公路上限制車輛最低行駛速度為60km/h。
具體地,預先存儲地理位置標識與限制車速的對應關系,當獲取到車輛當前所在位置對應的地理位置標識后,通過該對應關系獲取對應的限制車速。若車輛當前所在位置對應的限制車速大于推薦車速,說明在車輛當前所在位置上行駛是比較危險的,則發(fā)出提示信息,以提醒用戶。
上述信息推薦方法,可以獲取交通場景圖像以及對應的物理距離信息,根據(jù)獲取的交通場景圖像和物理距離信息獲取該交通場景的能見度參數(shù),根據(jù)該能見度參數(shù)獲取推薦車速,并在移動終端上將推薦車速進行輸出。這樣在碰到能見度比較低的天氣時,可以獲取相對安全的車輛行駛速度推薦給用戶,用戶在出行的時候根據(jù)推薦車速進行行駛,可以避免車速過快造成交通事故,從而保證出行安全。同時,可以獲取車輛當前行駛速度,如果大于推薦車速則發(fā)出提示信息,進一步地提高了車輛行駛的安全性。
圖7為一個實施例中信息推薦裝置的結構示意圖。如圖7所示,該信息推薦裝置700包括圖像獲取模塊702、參數(shù)獲取模塊704和信息輸出模塊708。其中:
圖像獲取模塊702,用于獲取交通場景圖像及對應的物理距離信息。
參數(shù)獲取模塊704,用于根據(jù)預設參數(shù)模型獲取交通場景圖像中的霧濃度參數(shù),根據(jù)所述霧濃度參數(shù)和物理距離信息獲取能見度參數(shù)。
信息輸出模塊708,用于根據(jù)所述能見度參數(shù)及能見度參數(shù)與推薦車速的對應關系獲取推薦車速,將所述推薦車速在用戶終端上進行輸出。
圖8為另一個實施例中信息推薦裝置的結構示意圖。如圖8所示,該信息推薦裝置800包括圖像獲取模塊802、參數(shù)獲取模塊804、信息輸出模塊806、車速獲取模塊808、位置獲取模塊810和信息提示模塊812。其中:
圖像獲取模塊802,用于獲取交通場景圖像及對應的物理距離信息。
參數(shù)獲取模塊804,用于根據(jù)預設參數(shù)模型獲取交通場景圖像中的霧濃度參數(shù),根據(jù)所述霧濃度參數(shù)和物理距離信息獲取能見度參數(shù)。
信息輸出模塊806,用于根據(jù)所述能見度參數(shù)及能見度參數(shù)與推薦車速的對應關系獲取推薦車速,將所述推薦車速在用戶終端上進行輸出。
車速獲取模塊808,用于獲取車輛當前行駛速度。
位置獲取模塊810,用于獲取車輛當前所在位置。
信息提示模塊812,用于若所述車輛當前行駛速度大于所述推薦車速,則發(fā)出提示信息;若所述車輛當前所在位置對應的限制車速大于所述推薦車速,則發(fā)出提示信息。
上述信息推薦裝置,可以獲取交通場景圖像以及對應的物理距離信息,根據(jù)獲取的交通場景圖像和物理距離信息獲取該交通場景的能見度參數(shù),根據(jù)該能見度參數(shù)獲取推薦車速,并在移動終端上將推薦車速進行輸出。這樣在碰到能見度比較低的天氣時,可以獲取相對安全的車輛行駛速度推薦給用戶,用戶在出行的時候根據(jù)推薦車速進行行駛,可以避免車速過快造成交通事故,從而保證出行安全。
在一個實施例中,圖像獲取模塊802還用于實時獲取車載視頻圖像及每一幀圖像對應的物理距離信息,并獲取所述車載視頻圖像中的每一幀圖像作為交通場景圖像。
上述信息推薦裝置中各個模塊的劃分僅用于舉例說明,在其他實施例中,可將信息推薦裝置按照需要劃分為不同的模塊,以完成上述信息推薦裝置的全部或部分功能。
本發(fā)明實施例還提供了一種計算機可讀存儲介質。一種計算機可讀存儲介質,其上存儲有計算機程序,該程序被處理器執(zhí)行時實現(xiàn)以下步驟:
獲取交通場景圖像及對應的物理距離信息;
根據(jù)預設參數(shù)模型獲取交通場景圖像中的霧濃度參數(shù),根據(jù)所述霧濃度參數(shù)和物理距離信息獲取能見度參數(shù);
根據(jù)所述能見度參數(shù)及能見度參數(shù)與推薦車速的對應關系獲取推薦車速,將所述推薦車速在用戶終端上進行輸出。
在一個實施例中,被處理器執(zhí)行的所述獲取交通場景圖像及對應的物理距離信息包括:
實時獲取車載視頻圖像及每一幀圖像對應的物理距離信息,并獲取所述車載視頻圖像中的每一幀圖像作為交通場景圖像。
在本發(fā)明提供的其他實施例中,被處理器執(zhí)行的所述方法還包括:
獲取車輛當前行駛速度;
若所述車輛當前行駛速度大于所述推薦車速,則發(fā)出提示信息。
在其中一個實施例中,被處理器執(zhí)行的所述方法還包括:
獲取車輛當前所在位置;
若所述車輛當前所在位置對應的限制車速大于所述推薦車速,則發(fā)出提示信息。
本發(fā)明實施例還提供一種計算機設備。上述計算機設備中包括圖像處理電路,圖像處理電路可以利用硬件和/或軟件組件實現(xiàn),可包括定義isp(imagesignalprocessing,圖像信號處理)管線的各種處理單元。圖9為一個實施例中圖像處理電路的示意圖。如圖9所示,為便于說明,僅示出與本發(fā)明實施例相關的圖像處理技術的各個方面。
如圖9所示,圖像處理電路包括isp處理器940和控制邏輯器950。成像設備910捕捉的圖像數(shù)據(jù)首先由isp處理器940處理,isp處理器940對圖像數(shù)據(jù)進行分析以捕捉可用于確定和/或成像設備910的一個或多個控制參數(shù)的圖像統(tǒng)計信息。成像設備910可包括具有一個或多個透鏡912和圖像傳感器914的照相機。圖像傳感器914可包括色彩濾鏡陣列(如bayer濾鏡),圖像傳感器914可獲取用圖像傳感器914的每個成像像素捕捉的光強度和波長信息,并提供可由isp處理器940處理的一組原始圖像數(shù)據(jù)。傳感器920可基于傳感器920接口類型把原始圖像數(shù)據(jù)提供給isp處理器940。傳感器920接口可以利用smia(standardmobileimagingarchitecture,標準移動成像架構)接口、其它串行或并行照相機接口或上述接口的組合。
isp處理器940按多種格式逐個像素地處理原始圖像數(shù)據(jù)。例如,每個圖像像素可具有8、10、12或14比特的位深度,isp處理器940可對原始圖像數(shù)據(jù)進行一個或多個圖像處理操作、收集關于圖像數(shù)據(jù)的統(tǒng)計信息。其中,圖像處理操作可按相同或不同的位深度精度進行。
isp處理器940還可從圖像存儲器930接收像素數(shù)據(jù)。例如,從傳感器920接口將原始像素數(shù)據(jù)發(fā)送給圖像存儲器930,圖像存儲器930中的原始像素數(shù)據(jù)再提供給isp處理器940以供處理。圖像存儲器930可為存儲器裝置的一部分、存儲設備、或電子設備內的獨立的專用存儲器,并可包括dma(directmemoryaccess,直接直接存儲器存取)特征。
當接收到來自傳感器920接口或來自圖像存儲器930的原始圖像數(shù)據(jù)時,isp處理器940可進行一個或多個圖像處理操作,如時域濾波。處理后的圖像數(shù)據(jù)可發(fā)送給圖像存儲器930,以便在被顯示之前進行另外的處理。isp處理器940還可從圖像存儲器930接收處理數(shù)據(jù),對上述處理數(shù)據(jù)進行原始域中以及rgb和ycbcr顏色空間中的圖像數(shù)據(jù)處理。處理后的圖像數(shù)據(jù)可輸出給顯示器980,以供用戶觀看和/或由圖形引擎或gpu(graphicsprocessingunit,圖形處理器)進一步處理。此外,isp處理器940的輸出還可發(fā)送給圖像存儲器930,且顯示器980可從圖像存儲器930讀取圖像數(shù)據(jù)。在一個實施例中,圖像存儲器930可被配置為實現(xiàn)一個或多個幀緩沖器。此外,isp處理器940的輸出可發(fā)送給編碼器/解碼器970,以便編碼/解碼圖像數(shù)據(jù)。編碼的圖像數(shù)據(jù)可被保存,并在顯示于顯示器980設備上之前解壓縮。
isp處理后的圖像數(shù)據(jù)可發(fā)送給去霧模塊960,以便在被顯示之前對圖像進行去霧處理。去霧模塊960對圖像數(shù)據(jù)進行去霧處理可包括根據(jù)預設參數(shù)模型獲取交通場景圖像中的霧濃度參數(shù),并根據(jù)霧濃度參數(shù)對交通場景圖像進行去霧處理等。其中,去霧模塊960可為移動終端中cpu(centralprocessingunit,中央處理器)或gpu(graphicsprocessingunit,圖形處理器)等。去霧模塊960將圖像數(shù)據(jù)進行去霧處理后,可將去霧處理后的圖像數(shù)據(jù)發(fā)送給編碼器/解碼器970,以便編碼/解碼圖像數(shù)據(jù)。編碼的圖像數(shù)據(jù)可被保存,并在顯示與顯示器980設備上之前解壓縮??梢岳斫獾氖?,去霧模塊960處理后的圖像數(shù)據(jù)可以不經過編碼器/解碼器970,直接發(fā)給顯示器980進行顯示。isp處理器940處理后的圖像數(shù)據(jù)還可以先經過編碼器/解碼器970處理,然后再經過去霧模塊960進行處理。
isp處理器940確定的統(tǒng)計數(shù)據(jù)可發(fā)送給控制邏輯器950單元。例如,統(tǒng)計數(shù)據(jù)可包括自動曝光、自動白平衡、自動聚焦、閃爍檢測、黑電平補償、透鏡912陰影校正等圖像傳感器914統(tǒng)計信息。控制邏輯器950可包括執(zhí)行一個或多個例程(如固件)的處理器和/或微控制器,一個或多個例程可根據(jù)接收的統(tǒng)計數(shù)據(jù),確定成像設備910的控制參數(shù)以及isp處理器940的控制參數(shù)。例如,控制參數(shù)可包括傳感器920控制參數(shù)(例如增益、曝光控制的積分時間)、照相機閃光控制參數(shù)、透鏡912控制參數(shù)(例如聚焦或變焦用焦距)、或這些參數(shù)的組合。isp控制參數(shù)可包括用于自動白平衡和顏色調整(例如,在rgb處理期間)的增益水平和色彩校正矩陣,以及透鏡912陰影校正參數(shù)。
以下為運用圖9中圖像處理技術實現(xiàn)信息推薦方法的步驟:
獲取交通場景圖像及對應的物理距離信息;
根據(jù)預設參數(shù)模型獲取交通場景圖像中的霧濃度參數(shù),根據(jù)所述霧濃度參數(shù)和物理距離信息獲取能見度參數(shù);
根據(jù)所述能見度參數(shù)及能見度參數(shù)與推薦車速的對應關系獲取推薦車速,將所述推薦車速在用戶終端上進行輸出。
在一個實施例中,所述獲取交通場景圖像及對應的物理距離信息包括:
實時獲取車載視頻圖像及每一幀圖像對應的物理距離信息,并獲取所述車載視頻圖像中的每一幀圖像作為交通場景圖像。
在本發(fā)明提供的其他實施例中,所述方法還包括:
獲取車輛當前行駛速度;
若所述車輛當前行駛速度大于所述推薦車速,則發(fā)出提示信息。
在其中一個實施例中,所述方法還包括:
獲取車輛當前所在位置;
若所述車輛當前所在位置對應的限制車速大于所述推薦車速,則發(fā)出提示信息。
本領域普通技術人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于一非易失性計算機可讀取存儲介質中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁碟、光盤、只讀存儲記憶體(read-onlymemory,rom)等。
以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對本發(fā)明專利范圍的限制。應當指出的是,對于本領域的普通技術人員來說,在不脫離本發(fā)明構思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應以所附權利要求為準。