OpenNI 2.2.0.33 / NiTE 2.2.0.11

| | 0 Comments| 09:51
Categories:

OpenNI 在上個月底,把 OpenNI 2 的版本升級到了 2.2.0.32 Beta,算是一個小更新。而這兩天,OpenNI 又再度放出了更新,不過很遺憾,這次的更新還是沒有更新到開發支線上的 OpenNI 2.3、而是一個小版號的修改、升級後是變成 2.2.0.33 Beta、只差了最後一個數字。

檔案一樣可以在 OpenNI 官網下載:http://www.openni.org/openni-sdk/

至於這次從 2.2.0.32 升級到 2.2.0.33 改了什麼?基本上…感覺應該是完全沒改啊…就算是去翻 GitHub 上的更新紀錄(頁面),也只有看到修改「notice」這個文件的紀錄、以及修改版本編號的紀錄而已;感覺在程式上,應該是沒有去動吧?所以要不要更新,就自己決定吧…更新的意義應該不是很大就是了。


另外,在 10/24 的時候,PrimeSense 的 NiTE2 應該也有做了小更新,把版本更新到了 2.2.0.11,他的頁面是:

http://www.openni.org/files/nite/

基本上,PrimeSense 向來都沒有放出 release note 之類的文件,所以自然也就不知道他到底改了什麼了。
而且…現在 NiTE 2 的頁面,其實還滿混亂的…標題的版本和裡面紀錄的版本,還是不一樣的…

不過要注意的是,目前網站上 NiTE 2.2.0.11 的 Windows x64 版本可能是有問題的!官方在建置的時候,似乎是把它和開發中的 OpenNI 2.3 做搭配使用、在安裝好的範例程式路徑(C:\Program Files\PrimeSense\NiTE2\Samples\Bin)下的 OpenNI2.dll 的版本,就是 2.3.0.11;結果,似乎導致了 Windows x64 版的 NiTE 2.2.0.11 和 OpenNI 2.2 不相容

如果打開他的錯誤紀錄的話,就可以發現在 NiTE 初始化的階段,會有下面的錯誤:

Running with an OpenNI (2.3) older than the one with which NiTE was compiled (2.2)

在官方論壇也有人反映了,可以參考《Version mismatch between the latest OpenNi and NiTE2 downloads?》。

這個問題在 Windows 的 32 為原版應該是沒有的,所以應該可以視為是 PrimeSense 的失誤吧?

而目前的解決方法,應該就是把 NiTE 換回之前的 2.2.0.10 了。之後,則是要等 PrimeSense 修復了。

Leave a Reply

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *