windows下libfreenect2的安裝
【原文:http://blog.csdn.net/jiaojialulu/article/details/51446398】
libfreenect2
什麼是libfreenect2
libfreenect2是一個針對kinect v2的非官方驅動,它是開源的,當我們在官方驅動不能滿足需求的時候就可以使用它。
支援的功能
- RGB 彩色圖的獲取
- IR 和深度圖的獲取
- 彩色圖和深度圖的配準
- 支援多kinect v2
它沒有像官方驅動中整合豐富的演算法比如骨骼追蹤,但是可以支援多個kinect v2同時工作。
原始碼下載
github上有詳細的介紹和安裝說明,如果對本文有疑問也可直接檢視這裡。
https://github.com/OpenKinect/libfreenect2#table-of-contents
配置環境
硬體要求
USB 3.0介面。
系統及編譯器
win8.1 64位+VS2013
安裝必備軟體
- 下載原始碼並解壓
- UsbDK驅動
- win7下首先確定安裝了 Microsoft Security Advisory 3033929否則你的USB鍵盤和滑鼠將會不能正常工作!
- 下載並安裝 (https://github.com/daynix/UsbDk/releases)
如果你安裝了Kinect v2 的Microsoft SDK,它們之間不會相互影響。
- libusbK驅動
- 若上述UsbDK驅動未能正確安裝,將其解除安裝後可嘗試安裝libusbK驅動。(github上面說是UsbDK和libusbK安裝一個就可以但是我試的情況是兩個都要安裝)
- 下載Zadig(http://zadig.akeo.ie/.)
- 執行Zadig,並擇勾選“Options”下的“List All Devices”去掉“Ignore Hubs or Composite Parents”。
- 在下拉框中選擇“Xbox NUI Sensor (composite parent)”(注意不要選擇成“NuiSensor Adaptor”)。此時“driver”這項會顯示為usbccgp,“USB ID”是VID 045E, “PID” 是02C4或02D8。
- 在替換成的驅動中選擇libusbK (v3.0.7.0 或者更新)。
- 點選 “Replace Driver” 按鈕。
- libusb
- 開啟cmd進入depends資料夾
- 輸入.\install_libusb_vs2013.cmd
- TurboJPEG
- 下載(http://sourceforge.net/projects/libjpeg-turbo/files)
- 選擇安裝位置為c:\libjpeg-turbo64或者depends/libjpeg-turbo64,或者任何一個地方但是要能夠通過環境變數TurboJPEG_ROOT找到它。
- GLFW
- 下載(http://www.glfw.org/download.html)
- 把它解壓到depends/glfw (將名字glfw-3.x.x.bin.WIN64改為glfw),或者任何一個地方但是要能夠通過環境變數GLFW_ROOT找到它。
cmake生成工程
- cmd下跳出depends資料夾
- 輸入
mkdir build && cd build cmake .. -G "Visual Studio 12 2013 Win64" cmake --build . --config RelWithDebInfo --target install
編譯執行
用vs開啟build下面的libfreenect2.sln即可編譯執行。
可以執行Protonect.exe驗證是否安裝成功:
相關文章
- Windows 環境下 libfreenect2的配置Windows
- windows 下安裝Windows
- Windows下Redis的安裝WindowsRedis
- Windows下的Memcache安裝 linux下的Memcache安裝WindowsLinux
- windows下pytorch的安裝WindowsPyTorch
- Elasticsearch在Windows下的安裝ElasticsearchWindows
- windows 下composer的安裝Windows
- Subversion在windows下的安裝Windows
- windows 下安裝 nvmWindows
- windows 下安裝 yarnWindowsYarn
- Windows下安裝MongoDBWindowsMongoDB
- windows下安裝MySQLWindowsMySql
- Windows 下安裝GNUstepWindows
- windows下安裝glassfishWindows
- windows下oracle安裝WindowsOracle
- Windows下Oracle的下載與安裝WindowsOracle
- windows 下 Symfony的下載與安裝Windows
- windows下Redis的安裝和使用WindowsRedis
- windows下mangodb的安裝及配置WindowsGo
- Zend Framework在windows下的安裝FrameworkWindows
- windows下Emacs的安裝與配置WindowsMac
- Windows下ORACLE的完全解除安裝WindowsOracle
- PyGTK在Windows下的安裝(轉)Windows
- OpenSSL + Windows 下載安裝Windows
- 在 windows下安裝rabbitmqWindowsMQ
- windows下安裝nodejsWindowsNodeJS
- windows下安裝tornadoWindows
- Windows下解除安裝OracleWindowsOracle
- Windows下安裝Zabbix AgentdWindows
- windows下安裝unbantuWindows
- 【Redis】Windows下安裝RedisRedisWindows
- webpack安裝教程windows下、mac下WebWindowsMac
- solr在windows下的安裝及配置SolrWindows
- windows 下 MongoDB 的安裝與啟動WindowsMongoDB
- Windows 7下Maven3.0.3的安裝WindowsMaven
- windows下nvm、nrm的安裝及使用Windows
- 【Windows】Apache的下載、安裝、啟動WindowsApache
- windows下解除安裝oracle的步驟WindowsOracle