INTEL RealSense-D415 在 Ubuntu 16.04 开发流程 1
INTEL Realsense-D415在Ubuntu 16.04開發(fā)流程1
2018年6月5日星期二
一,緒論
????本文主要記錄在Ubuntu的的的的的16.04下進行英特爾Realsense-D415的開發(fā)流程。此文是本系列第一篇,主要是記錄從上手到跑簡單演示之間所遇到的問題。
二,上手D415
? ? 在上手階段,肯定是要靠英特爾的官方文檔。在視窗下的英特爾給出了如何上手相機,并利用官方程序對相機進行使用。這里的英特爾封裝性極好,只需要下載程序,插上相機,打開上位機開關,即可觀察相機輸出數(shù)據(jù),非常方便。在但是這里也。遇到一個問題,那就是針對不同的USB 3.0接口,程序會出現(xiàn)崩潰的情況。我在瑞薩(瑞薩) USB 3.0接口下載入相機,打開上位機瀏覽器,存在RGB流無法獲取,點擊進入3D觀察模式程序直接崩潰的情況。之后發(fā)現(xiàn),如果用英特爾公司的USB 3.0接口,則以上情況都沒有,軟件運行正常。所以我在這里猜測是因為d系列庫的不穩(wěn)定性導致的。
三,Ubuntu的的的的的下對相機的開發(fā)流程
? ? 上述文字雖然只有這么一點點,但是也是花了很多時間才勉強解決(發(fā)現(xiàn))的問題,下面才是切題的內容所在。如何在Ubuntu的的的的的下對相機進行開發(fā)呢。
? ? 按照一般思路,就是拿到設備之后,安裝SDK,先跑演示。進入GitHub上,在發(fā)布中下載的Linux下的SDK壓縮包source.tar.gz ,解壓縮到本地。源碼有很多個文件,這里先暫時談三個我操作過的:
1.DOC目錄下的distribution_linux.md;
2.doc目錄下的installation.md;?
3.wrappers目錄下的readme.md
這個順序是我在摸索過程中的順序,事實上應該這樣進行:1-> 3-> 2。
1. doc目錄下的distribution_linux.md;
????這個文檔是指導你在Linux的的的的的下簡單安裝包的方案。安裝之后可以運行realsense查看器。另外還能安裝開發(fā)和DBG包,提供開發(fā)的源代碼。構建工程有兩個方案,一個是直接APT - GET的獲取,這一步就像下載一個APP;或者你還可以從源代碼構建,最終目的也是為了安裝這個軟件由于我對Linux的不熟悉,我在這一步安裝開發(fā)的和DBG包之后,找不到這兩個包,因此我又繞了個彎路去下載代碼壓縮包從源代碼構建工程。(這也是我寫到這里才發(fā)現(xiàn)的事情,-_- ||)(這里存疑,我對Linux的的的的不熟悉不知道是不是這個結構)
2. doc目錄下的installation.md;?
? ? 這里就是指導你完成從源代碼構建工程的文檔。按照它的描述執(zhí)行操作即可。一邊操作一邊檢查是不是安裝成功了,沒成功就還得再來,不成功的很大原因是出現(xiàn)在你的校園網(wǎng)斷網(wǎng)了。
? ? 值得一說的是生成的文件都是二進制的演示,按照它描述的位置找到你的可執(zhí)行文件,拖到終端里,插上相機,就可以跑二進制演示了,因為沒有別的依賴,所以這里使的可執(zhí)行文件只能這樣了。(另外這里還推薦使用QT做開發(fā)的IDE,我還不確定所以還沒裝)
3.wrappers目錄下的readme.md
? ? 這里我希望能夠執(zhí)行在PCL依賴下的演示,得到三維點云,以及顯示。按照指引,先從官方安裝PCL庫。這里不太成功,好像網(wǎng)上大多數(shù)人都是從源代碼構建的,并且PCL庫的依賴項過于多,因此搜了一個人寫的博客,按照他的方法從源代碼構建PCL并成功安裝
https://larrylisky.com/2016/11/03/point-cloud-library-on-ubuntu-16-04-lts/
接下來進入包裝目錄下的PCL目錄,用cmake的的的的的對源碼進行編譯:
mkdir build && cd build
cmake ../? -DBUILD_PCL_EXAMPLES = true -DCMAKE_BUILD_TYPE = RelWithDebInfo
這下就成功生成了RS-PCL可執(zhí)行文件,插入相機,運行程序即可得到readme.md中描述的內容。
四,演示結果
跑出來是這樣,具體為什么,是什么,怎么借鑒,等下一步工作。
總結
以上是生活随笔為你收集整理的INTEL RealSense-D415 在 Ubuntu 16.04 开发流程 1的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: win7休眠不断网的设置方法
- 下一篇: 【电影】X战警天启HDTC版免费观看英文