新聞中心
OpenNI是一個開放式自然交互(Open Natural Interaction)框架,它可以將手勢識別、語音識別等智能交互技術(shù)應(yīng)用在機器人、虛擬現(xiàn)實、游戲等領(lǐng)域中。它提供了一個開放的平臺,讓開發(fā)者可以輕松地集成它們自己的應(yīng)用程序。本文將介紹如何在Linux系統(tǒng)上安裝OpenNI,讓你可以輕松地開始應(yīng)用它。

讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:域名注冊、虛擬主機、營銷軟件、網(wǎng)站建設(shè)、張掖網(wǎng)站維護、網(wǎng)站推廣。
之一步:準備工作
在安裝OpenNI之前,我們需要先準備一些工作。
1. 操作系統(tǒng):Debian或Ubuntu是目前已知支持OpenNI的Linux系統(tǒng)版本之一。
2. OpenNI軟件:使用命令行方式安裝,命令:sudo apt-get install openni-dev。
3. 編譯器:安裝GCC編譯器,命令:sudo apt-get install gcc。
4. 驅(qū)動程序:需要下載并安裝PrimeSense驅(qū)動程序,該驅(qū)動程序支持OpenNI。
第二步:下載驅(qū)動程序
1. 打開網(wǎng)站https://www.primesense.com/zh-cn/產(chǎn)品/OpenNI。
2. 點擊驅(qū)動程序下載,選擇適合你系統(tǒng)版本的驅(qū)動程序,然后下載。
3. 將下載的文件解壓到任意目錄下。這里我們選擇將文件解壓到/home/linux/Documents/目錄下。
第三步:編譯并運行OpenNI
1. 打開一個終端窗口,在終端中切換到解壓后的驅(qū)動程序目錄下。這里我們選擇切換到/home/linux/Documents/OpenNI-Linux-x64-2.2/目錄下。
2. 通過執(zhí)行make命令進行編譯:make
3. 編譯完成后通過執(zhí)行sudo make install命令來安裝OpenNI:sudo make install。
4. 終端下運行OpenNI庫示例程序,查看是否安裝成功。輸入以下命令:cd Samples/Bin/x64-Release/,然后輸入./Sample-NiSimpleViewer。
5. 如果一切正常,你會看到一個窗口打開并且展示攝像頭拍攝的圖像。恭喜,你已經(jīng)成功地安裝并運行了OpenNI庫。
:
通過本文,你可以學(xué)習(xí)到如何在Linux系統(tǒng)上安裝OpenNI庫,讓你可以輕松地開發(fā)、測試和運行OpenNI應(yīng)用程序。需要注意的是,必須按照步驟正確執(zhí)行,才能順利安裝并運行OpenNI庫。希望這篇教程對你有所幫助。
相關(guān)問題拓展閱讀:
- PLC200,不知道為什么老是 提示未找到指定的訪問點,請大神賜教
PLC200,不知道為什么老是 提示未找到指定的訪問點,請大神賜教
你試試下一個空的程序下去看看,還會不會報這個錯運兆帶,如果還會,就是旁蘆plc的問題。如果不會,就是程序問題,可能使用了一些不存在猜橋的點
指定的訪問點在配置項目屬性環(huán)節(jié),需要了解的是編譯出來的程序分為兩種32位和64位。不同位數(shù)的程序需要對應(yīng)版本的lib和dll才能編譯成功。這里想要編譯什么位數(shù)的程序,下載對應(yīng)位數(shù)的PCL即可。不同位數(shù)的程序又分為:Debug和Release。默認生成的是Debug程序。
編譯Debug版本的程序需要Debug版本的lib和dll,編譯Release版本的程序需要Release版本的lib和dll。這些lib和dll在PCL的安裝路徑路徑里有。如果需要生成上述四種程序,需要分別設(shè)置對應(yīng)的項目屬性表。
根據(jù)當前需要編譯的程序位數(shù)和傳統(tǒng)的直接在“解決方案
資源管理器
”里選中項目右鍵設(shè)置項目屬性的方式櫻迅,不太靈活。這里以創(chuàng)建屬性表的方式來配置VS。這個根據(jù)你當前需要生成的程序,往“屬性管理器”里項目下對應(yīng)子項里添加屬性表,并配置屬性表相關(guān)項目,即可成功編譯PCL。
PCL配置即常見問題
一、下載
把與VS版本對應(yīng)PCL的AllInOne包下載下來。要下對
安裝包
,需要了解安裝包的命名的含義,以下面的一個AllInOne包的名字為例。
PCL-1.8.0-AllInOne-msvc2023-win32.exe。
其中,1.8.0表示的PCL的
版本號
,然后2023表示這個安裝包只適用于VS2023中使用,其它VS版本不行,最后win32表示這個安裝包只能用來開發(fā)32位的程序。
再以下面的安裝包名字為例。PCL-1.7.2-AllInOne-msvc2023-win64.exe。
這個安裝包是PCL1.7.2版本的,其只能用在VS2023上,然后使用在64位的VS項目開發(fā)中。
注意一定要下載正確與VS版本以及想要開發(fā)的程序位數(shù)對應(yīng)的AllInOne包。
二·、安裝
整個安裝過程需要注意以下三點,其它默認即可:
安裝路徑更好不要包括中文;
建議勾選上“AddPCLtothesystemPATHforallusers”;
安裝時,會提示安裝OpenNI,這個建議安裝在PCL安裝路徑的3rdParty下的OpenNI2
文件夾
中;
三、新建
一般在VS里創(chuàng)建一個C++的控制臺項目,根據(jù)自己的意愿設(shè)置一下項目名和路徑。在新建過程中注意以下兩點。
其它默認即可去掉“預(yù)編譯頭(P)”前的勾去掉“安全開發(fā)
生命周期
(SDL)檢查(C)”前的勾。
擴展資料:
PLC200未找到指定的訪問點的解決方法詳細描述:
未找到指定的訪問點時散帶,首先PostScript和PCL兩者的
工作流程
都是首先在計算機的一端將打印內(nèi)容解釋成標準的頁面描述文件,這種文件可以被所有采用這種語言的打印機所識別,
傳送到打印機的核心——控制器中,然后在打印機控制器中將頁面描述文件解釋成可以打印的圖像。從工作流程的角度看,采用這兩種沖頌蘆語言的打印方式對打印機的“大腦”要求較高,需要打印機能夠自己獨立處理轉(zhuǎn)換的任務(wù),并且需要打印機本身有足夠的內(nèi)存。
PostScript和PCL都具備了標準化和與設(shè)備無關(guān)性的優(yōu)勢,對計算機系統(tǒng)資源占用也較少,兩種語言的高版本還提高了對字庫、圖形和圖像的解釋能力,
對于提供了高打印質(zhì)量的產(chǎn)品,大都采用了此兩類語言。但相對來說,由于對打印機核心部分——打印控制器性能的要求較高,一定程度會增加機器成本,尤其是PostScript對打印控制器的性能更高。
參考資料來源:
百度百科-PCL
看一下你的PG/PC接口通訊協(xié)議選擇的跟PLC設(shè)置的是否一樣。
linux 安裝openni的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關(guān)于linux 安裝openni,輕松安裝:使用Linux系統(tǒng)安裝OpenNI,PLC200,不知道為什么老是 提示未找到指定的訪問點,請大神賜教的信息別忘了在本站進行查找喔。
香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗。專業(yè)提供云主機、虛擬主機、域名注冊、VPS主機、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。
本文名稱:輕松安裝:使用Linux系統(tǒng)安裝OpenNI(linux安裝openni)
文章出自:http://fisionsoft.com.cn/article/dhihchc.html


咨詢
建站咨詢
