Home People Research Blog Courses Links Search Download
NCHC

Blog

Blog 最新文章

  1. 提供新版 Edge 的 HoloLens 2 Insider Preview
    2021/01/20 08:55
  2. Facebook Oculus Quest 2 開箱文
    2021/01/13 14:19
  3. GitLab 手動執行 pipeline 的預輸入變數
    2021/01/04 11:14

Blog 最新回應

  1. 謝謝你提供的資訊...
    2021/01/17 17:40
  2. MSVC 也是有在進步的 XD...
    2020/12/24 15:55
  3. “如果不想另外定義一個 struct 的........
    2020/12/24 15:49

Keyword 關鍵字

Oculus OpenNI2 xml HTC Vive Focus OpenGL Vulkan Pandas C++11 Windows MR OpenNI iFlyover 資訊地圖 Kinect Qt Java HoloLens 2 svn HTC Vive Oculus Rift S OpenCV ASUS Xtion VR C++14 C++14 MR Python Docker NiTE2 javascript OpenMP Boost CUDA 資料視覺化 OpenVR HTC Vive Pro C++17 VR OpenXR 3d print git 3D立體 Valve Index C++20 GitLab Pandas Python WebGL C++ CubeX PHP Docker 開放資料 OpenCL 開放資料 Oculus Quest 2

類別:技術相關 » 技術研究
文章發表|我要回應|RSS訂閱

OpenNI 更新至 1.5.4.0 unstable(NITE 沒有更新)

OpenNI 在上次更新,是今年年初、一月的事了。當時是把 stable 版拉到和 unstable 版一樣的版號,而之後就一直沒有新版本了。

而隔了五個多月,終於有更新了!這次的更新都是 unstable 版,其中 OpenNI 更新後版本為 1.5.4.0、Sensor 則是更新到 5.1.2.1;比較可惜的是,NITE 沒有更新。

官方論壇的發布文章是《New unstable release! (OpenNI-1.5.4.0, Sensor-5.1.2.1)》,目前新版本也已經可以在 OpenNI 官方網站的下載頁面找到。要注意的是,如果是使用 Microsoft Kinect 的話,也需要去下載新版(0.92)的 SensorKinect 來更新(這次更新好快~)(下載連結)。

不過實際上,這次的改版應該算是小改版,在官方論壇裡,也只有說是加強對 Ubuntu 12 和 Mac OSX 10.7 的相容性而已。完整的更新紀錄,則可以參考 GitHub 上的 change log(連結);由於東西很多,在這邊就不詳列了,有興趣的請自己去參考。

在 Heresy 來看…雖然有一些 API 上的改變,但是對於一般的開發者來說,應該是沒有什麼需要特別拿出來講的東西,主要應該都還是內部的改進以及修正了。至於要不要更新?Heresy 覺得就看個人吧~XD

張貼者:heresy於2012/05/17 11:29 上午有16則回應,瀏覽次數:3,303次
本尼 於 2012/05/30 00:06 上午 回應:
kinect pc版都更新了,還是抓不到耶.....

但xbox版可以使用.....
作者作者heresy 於 2012/05/30 08:47 上午 回應:
Heresy 這邊沒有 Kinect for Windows 的硬體可以測試,不過 avin 的 sensorKinect 0.93 是號稱有支援了。
马骏 於 2012/05/30 09:01 上午 回應:
您好,我想学习一下,openNI 骨架识别的原理和算法,但是我在源代码中找不到函数的具体实现,请问是没有公开还是在其它的地方呢,请问您知道他们使用的是什么
算法识别骨架么??谢谢
作者作者heresy 於 2012/05/30 09:32 上午 回應:
to 马骏

骨架分析的是屬於 NITE 在處理的,這部分並不屬於 OpenNI Open source 的部分。
马骏 於 2012/05/30 10:04 上午 回應:
哦,这样啊,那就是看不到识别的代码了
您知道他用的什么算法么,感觉他是基于模型的方法,直接根据深度值找出各个关节,然后跟踪,就是不知道他怎么找的各个关节位置的
???
作者作者heresy 於 2012/05/30 10:10 上午 回應:
to 马骏
演算法的細節就要問 PrimeSense 才知道了。
Leo 於 2013/03/14 09:26 上午 回應:
请问一下,我用的是openni1.5.4.0 nite 5.1.2.1 sensorKinect093版
安装好后测试openni samples, 一直显示无法定位到动态链接库openni.dll
请问如何解决?
作者作者heresy 於 2013/03/14 10:13 上午 回應:
to Leo

請問安裝後有重開機過嗎?
理論上 OpenNI 會把自己登記到環境變數的 PATH 裡,讓他找的到,不過這樣動作要重開機才會有用。
Jack 於 2013/07/13 16:09 下午 回應:
我跟Leo同样情况,用的是openni1.5.4.0 nite 1.5.2.21 sensorKinect093版 ,安装好后测试openni samples, 一直显示无法定位到动态链接库openni.dll。安装后有重启开机,但还是无法定位Openni.dll。环境变量PATH
也有相应的值。
请问要怎么解决这个问题?
作者作者heresy 於 2013/07/15 08:40 上午 回應:
@ Jack

NiViewer 可以正確執行嗎?
有沒有試過把所有相關套件移除後再重裝試試看?
Jack 於 2013/07/16 23:18 下午 回應:
to heresy

NiViewer不能正常运行,运行OpenNI所有的范例都提示无法定位程序输入点xxxxxxxxxxxx于动态链接库op
enni.dll。

已经试过很多遍,我在控制面板--
程序和功能里把OpenNI和PrimeSensor的驱动都卸载了重装,重装后重启电脑,但还是有同样的问题。

是因为我没有卸载干净吗?如何确定卸载干净呢?
作者作者heresy 於 2013/07/17 08:52 上午 回應:
@Jack

個人建議:
1.確認一下安裝、移除時的順序。
移除時先移除 NiTE 和 SensorKinect,最後再移除 OpenNI;安裝時要先安裝 OpenNI,在安裝 NiTE 和 SensorKinect。
順序錯誤可能會造成問題。

2. 找別台電腦試試看?
Jack 於 2013/07/17 14:47 下午 回應:
以前安装顺序是OpenNI--SensorKinect--
NiTE,卸载是最后移除OpenNI。后来看到你的博文,就按你说的安装顺序装,卸载也是按你所说的顺序,但重装后还是出现同
样问题。

我试过用别人给我的安装程序安装,但依然出现这个问题。

我想知道为什么会出现这个问题,环境PATH有相应的值,OpenNI按道理应该没损坏的。
作者作者heresy 於 2013/07/17 17:50 下午 回應:
@Jack

你後來程式的問題似乎變成是「示无法定位程序输入点」,而不是找不到 OpenNI.dll 了?
如果是找不到 OpenNI.dll 的話,是有可能是 path 的問題,但是如果是前者的話,比較大的可能是 OpenNI、SensorKinect 之間版本不相容所造成的。
麻煩確認一下所使用的 SensorKinect 是否相容於所安裝的 OpenNI 版本。
Jack 於 2013/07/20 13:08 下午 回應:
安装版本是openni1.5.4.0 nite 1.5.2.21 sensorKinect093版
应该是兼容的吧
而且我试过用ZigJSOpenNI_v1.0.1.exe集成安装软件安装,还是出现同样的错误
作者作者heresy 於 2013/07/22 17:43 下午 回應:
@ Jack

那只能建議換一台電腦試試看了。

-- TOP --

我要回應
* 身份  訪客 (暱稱:)
 本篇文章作者 (帳號:密碼:)
* 內容      
很高興 悲傷 震驚 疑惑 大笑 發瘋 傷心
* 留言密碼 (請輸入下方圖片中去除前、後位數的數字,共五碼。)
說明 1. * 表示必填欄位。
2. 不支援HTML Tag。
   

-- TOP --

© Visualization and Interactive Media Laboratory of NCHC, 2007 - 2021, All Rights Reserved. Contact E-mail