1.一種深度圖生成裝置,其特征在于,包括:
包含至少三個(gè)攝像頭的相機(jī)模組,包括在同一軸線上依次排列的第一攝像頭、第二攝像頭和第三攝像頭;
工作模式判定模塊,用于確定所述相機(jī)模組的工作模式,其中所述工作模式至少包括用非相鄰攝像頭采集圖像的第一模式和用相鄰攝像頭采集圖像的第二模式;
深度圖生成模塊,用于根據(jù)所確定的工作模式生成深度圖。
2.根據(jù)權(quán)利要求1所述的深度圖生成裝置,其特征在于,所述工作模式判定模塊包括傳感器,用于檢測(cè)所述相機(jī)模組的當(dāng)前方向。
3.根據(jù)權(quán)利要求2所述的深度圖生成裝置,其特征在于,所述傳感器為運(yùn)動(dòng)傳感器、加速度傳感器、方向傳感器或陀螺儀中的任意一種。
4.根據(jù)權(quán)利要求1-3任一項(xiàng)所述的深度圖生成裝置,其特征在于,所述工作模式判定模塊包括:
深度圖預(yù)生成單元,用于在所述第一模式下生成第一深度圖和在所述第二模式下生成第二深度圖;
識(shí)別單元,用于從所述第一深度圖和所述第二深度圖中提取直方圖信息,根據(jù)所述直方圖信息識(shí)別有效目標(biāo)所屬的深度范圍,并根據(jù)所述有效目標(biāo)所屬的深度范圍在所述第一模式和所述第二模式中做出選擇。
5.根據(jù)權(quán)利要求4所述的深度圖生成裝置,其特征在于,
所述直方圖信息用于表達(dá)在所述第一深度圖和所述第二深度圖中每個(gè)深度值所對(duì)應(yīng)的像素個(gè)數(shù)的分布情況。
6.根據(jù)權(quán)利要求5所述的深度圖生成裝置,其特征在于,所述識(shí)別單元還用于:
將所述第一深度圖的亮度值和第二深度圖的亮度值轉(zhuǎn)換為深度值;
獲取所述第一深度圖和所述第二深度圖轉(zhuǎn)換后的所述深度值對(duì)應(yīng)的像素個(gè)數(shù);以及
根據(jù)所述第一深度圖和所述第二深度圖轉(zhuǎn)換后的所述深度值對(duì)應(yīng)的所述像素個(gè)數(shù),獲取涵蓋兩個(gè)深度圖深度范圍的直方圖,其中所述直方圖的橫坐標(biāo)代表深度值。
7.根據(jù)權(quán)利要求5所述的深度圖生成裝置,其特征在于,所述識(shí)別單元還用于:
將所述第二深度圖的亮度值轉(zhuǎn)換為一深度值組;
獲取所述深度值組在所述第一深度圖中對(duì)應(yīng)的亮度值;
確定所述第二深度圖的亮度值和所述深度值組在所述第一深度圖中對(duì)應(yīng)的亮度值之間的映射關(guān)系;以及
根據(jù)所述映射關(guān)系,以及所述第二深度圖的與所述第一深度圖亮度值對(duì)應(yīng)的像素個(gè)數(shù),獲取涵蓋兩個(gè)深度圖的深度范圍的直方圖,其中所述直方圖的橫坐標(biāo)代表所述第一深度圖的亮度值。
8.根據(jù)權(quán)利要求5所述的深度圖生成裝置,其特征在于,所述識(shí)別單元還用于:
當(dāng)所述直方圖中位于第一深度范圍內(nèi)的一個(gè)凸起的面積占比值大于第一閾值時(shí),確定所述有效目標(biāo)位于第一深度范圍;
當(dāng)所述直方圖中位于第二深度范圍內(nèi)的一個(gè)凸起的面積占比值大于第二閾值時(shí),確定所述有效目標(biāo)位于第二深度范圍。
9.一種深度圖生成方法,包括:
提供包含至少三個(gè)攝像頭的相機(jī)模組,包括在同一軸線上依次排列的第一攝像頭、第二攝像頭和第三攝像頭;
確定所述相機(jī)模組的工作模式,其中所述工作模式至少包括用非相鄰攝像頭采集圖像的第一模式和用相鄰攝像頭采集圖像的第二模式;以及
根據(jù)所確定的工作模式,生成所述相機(jī)模組采集的圖像的深度圖。
10.根據(jù)權(quán)利要求9所述的深度圖生成方法,其特征在于,確定所述相機(jī)模組的工作模式包括:用傳感器檢測(cè)所述相機(jī)模組的當(dāng)前方向。
11.根據(jù)權(quán)利要求10所述的深度圖生成方法,其特征在于,確定所述相機(jī)模組的工作模式進(jìn)一步包括:
當(dāng)所述傳感器檢測(cè)到所述相機(jī)模組處于豎直狀態(tài)時(shí),確定所述相機(jī)模組的工作模式為所述第一模式;
當(dāng)所述傳感器檢測(cè)到所述相機(jī)模組處于水平狀態(tài)時(shí),確定所述相機(jī)模組的工作模式為所述第二模式。
12.根據(jù)權(quán)利要求10所述的深度圖生成方法,其特征在于,所述傳感器為運(yùn)動(dòng)傳感器、加速度傳感器、方向傳感器或陀螺儀。
13.根據(jù)權(quán)利要求9-12任一項(xiàng)所述的深度圖生成方法,其特征在于,確定所述相機(jī)模組的工作模式進(jìn)一步包括:
在所述第一模式下生成第一深度圖和在所述第二模式下生成第二深度圖;
從所述第一深度圖和所述第二深度圖中提取直方圖信息;
根據(jù)所述直方圖信息識(shí)別有效目標(biāo)所屬的深度范圍;
并根據(jù)所述有效目標(biāo)所屬的深度范圍在所述第一模式和所述第二模式中做出選擇。
14.根據(jù)權(quán)利要求13所述的深度圖生成方法,其特征在于,
所述直方圖信息用于表達(dá)在所述第一深度圖和所述第二深度圖中每個(gè)深度值所對(duì)應(yīng)的像素個(gè)數(shù)的分布情況。
15.根據(jù)權(quán)利要求14所述的深度圖生成方法,其特征在于,從所述第一深度圖和所述第二深度圖中提取直方圖信息進(jìn)一步包括:
將所述第一深度圖的亮度值和第二深度圖的亮度值轉(zhuǎn)換為深度值;
獲取所述第一深度圖和所述第二深度圖轉(zhuǎn)換后的所述深度值對(duì)應(yīng)的像素個(gè)數(shù);
根據(jù)所述第一深度圖和所述第二深度圖轉(zhuǎn)換后的所述深度值對(duì)應(yīng)的所述像素個(gè)數(shù),獲取涵蓋兩個(gè)深度圖的深度范圍的直方圖,其中所述直方圖的橫坐標(biāo)代表深度值。
16.根據(jù)權(quán)利要求14所述的深度圖生成方法,其特征在于,從所述第一深度圖和所述第二深度圖中提取直方圖信息進(jìn)一步包括:
將所述第二深度圖的亮度值轉(zhuǎn)換為一深度值組;
獲取所述深度值組在所述第一深度圖中對(duì)應(yīng)的亮度值;
確定所述第二深度圖的亮度值和所述深度值組在所述第一深度圖中對(duì)應(yīng)的亮度值之間的映射關(guān)系;
根據(jù)所述映射關(guān)系,以及所述第二深度圖的與所述第一深度圖亮度值對(duì)應(yīng)的像素個(gè)數(shù),獲取涵蓋兩個(gè)深度圖的深度范圍的直方圖,其中所述直方圖的橫坐標(biāo)代表所述第一深度圖的亮度值。
17.根據(jù)權(quán)利要求14所述的深度圖生成方法,其特征在于,確定所述相機(jī)模組的工作模式進(jìn)一步包括:
當(dāng)所述直方圖中位于第一深度范圍內(nèi)的一個(gè)凸起的面積占比值大于第一閾值時(shí),確定所述有效目標(biāo)位于第一深度范圍;
當(dāng)所述直方圖中位于第二深度范圍內(nèi)的一個(gè)凸起的面積占比值大于第二閾值時(shí),確定所述有效目標(biāo)位于第二深度范圍。
18.根據(jù)權(quán)利要求9所述的深度圖生成方法,其特征在于,還包括:
在所述第一模式,根據(jù)生成的所述深度圖進(jìn)行體感識(shí)別;
在所述第二模式,根據(jù)生成的所述深度圖進(jìn)行手勢(shì)識(shí)別。
19.一種非短暫性的計(jì)算機(jī)可讀介質(zhì),用于存儲(chǔ)計(jì)算機(jī)程序,其特征在于,當(dāng)處理器執(zhí)行所述計(jì)算機(jī)程序時(shí),實(shí)現(xiàn)一種深度圖生成方法,所述方法包括:
提供包含至少三個(gè)攝像頭的相機(jī)模組,包括在同一軸線上依次排列的第一攝像頭、第二攝像頭和第三攝像頭;
確定所述相機(jī)模組的工作模式,其中所述工作模式至少包括用非相鄰攝像頭采集圖像的第一模式和用相鄰攝像頭采集圖像的第二模式;以及
根據(jù)所確定的工作模式,生成所述相機(jī)模組采集的圖像的深度圖。
20.根據(jù)權(quán)利要求19所述的非短暫性的計(jì)算機(jī)可讀介質(zhì),其特征在于,確定所述相機(jī)模組的工作模式進(jìn)一步包括:
在所述第一模式下生成第一深度圖和在所述第二模式下生成第二深度圖;
從所述第一深度圖和所述第二深度圖中提取直方圖信息;
根據(jù)所述直方圖信息識(shí)別一個(gè)有效目標(biāo)所屬的深度范圍;以及
根據(jù)所述的有效目標(biāo)的深度范圍在所述第一模式和所述第二模式中做出選擇。