2014-01-29 23 views

回答

2

我想你指的是3D相機,這就是我從術語「紅外攝像機」

如果我是正確的,那麼,你的答案是理解「是!」。 像OpenNI這樣的庫很少,它們能夠提取數據並將其提供給opencv進行處理。

http://www.openni.org/

從上面的鏈接下載SDK,也相應的傳感器驅動櫃面你需要,如果您正在使用「Kinect的爲Windows」,請按照下面的鏈接,它被證明是有用的,當我開始的事出。

http://yannickloriot.com/2011/03/kinect-how-to-install-and-use-openni-on-windows-part-1/#sthash.anacQErD.ly36SNRS.dpbs

如果你能夠通過你的相機運行openni樣本,那麼下一步是使用cmake和建築與opencv openNI,按照下面的鏈接,看看它是如何做。

http://seevisionc.blogspot.co.uk/2012/07/compiling-opencv-with-openni-for.html

在此之後,只是嘗試一下示例代碼 「openni_capture.cpp」 在你的 「C:/ OpenCV的/樣本/ CPP」 目錄,讓你的想法進行進一步

+0

感謝您的答覆。我指定的是紅外cmaera而不是3D相機。 – 2vision2

+0

這聽起來有點棘手,, 我相信,openni能夠處理IR傳感器相機的原始數據並將其轉發到其他庫的處理中,但是,我不知道opencv是否能夠處理這些問題或不。 但是,從ir傳感器圖像到rgb圖像的轉換是可能的(使用錯誤顏色),可以在opencv中使用我的猜測。 同樣,我不確定opencv,只是猜測一個可能的建議,因爲你的問題看起來很有趣。 – 4nonymou5