3 回答

TA貢獻(xiàn)1821條經(jīng)驗(yàn) 獲得超5個(gè)贊
如果您共享可重現(xiàn)的示例會(huì)很棒,但我認(rèn)為Image
從 np.array 創(chuàng)建并不像基于signature調(diào)用 ctor 那樣簡(jiǎn)單。這不一定是一個(gè) uint8 數(shù)組,對(duì)吧?
您必須按如下方式創(chuàng)建它:
depth_as_img?=?o3d.geometry.Image((depth).astype(np.uint8))
并進(jìn)一步傳遞給create_from_color_and_depth
.?因此,您必須明確指定它是一個(gè) uint8 數(shù)組。

TA貢獻(xiàn)1799條經(jīng)驗(yàn) 獲得超9個(gè)贊
您應(yīng)該檢查convert_rgb_to_intensity
此函數(shù)中的參數(shù)。默認(rèn)情況下,它將使用灰度圖像。這樣,您的彩色圖像應(yīng)該只有一個(gè)通道。如果你想要 RGB,將該參數(shù)設(shè)置為 false 并查看它是否解決。

TA貢獻(xiàn)1843條經(jīng)驗(yàn) 獲得超7個(gè)贊
您必須將圖像轉(zhuǎn)換為連續(xù)數(shù)組。您可以使用 numpy 數(shù)組執(zhí)行此操作,如下所示!
depth_map?=?np.array(depth_map,?dtype=np.float32)
添加回答
舉報(bào)