搜尋此網誌

2010年2月2日 星期二

HandVu:Beta3.0 Source Code

一個已暫停開發且Open Source的手勢辦識Project:HandVu

有興趣可以下載研究一下(借用Google的App Engine,上傳檔案最大只能到10Mb,這裡將OpenCV分割後提供下載,請全部下載後再一起解壓縮):
OpenCV 0.97
OpenCV0.97-001
OpenCV0.97-002
OpenCV0.97-003
OpenCV0.97-004
OpenCV0.97-005
OpenCV0.97-006
HandVu Beta3.0
HandVu_Beta_3-001
HandVu_Beta_3-002
HandVu_Beta_3-003


這裡使用 MS Visual Studio 2008作為開發工具,執行時請注意,自備一臺Camera(NB上的Camera就行),另外需注意的是您必需將以下檔案置入 WINDOWS\system32 內:
1、highgui096.dll
2、cxcore097.dll
3、cv097.dll

以上檔案到OpenCV097搜尋都能找到(下載後,解壓縮會得到OpenCV097)。

如果你拿到了陽春的、沒有編譯過的HandVu Beta3.0檔案,大致上環境建立的步驟如下:

1、Setup OpenCV 0.97 (OpenCV : Intel® 的 Open Source Computer Vision Library),在這裡下載的OpenCV不需另外做Setup的動作。
2、編譯前別忘到 Options → Projects and Solutions → VC++ Directories 指定標頭檔及lib檔路徑(OpenCV's Library)
3、依序編譯HandVu Beta3.0內的Cublicles、HandVu、hv_OpenCV等專案(使用VS2008,自行指定需要被Include的h及lib檔案)。
4、編譯成功後,執行Release內的cmd.exe檔案,鍵入「hv_OpenCV.exe ..\..\config\default.conductor」,或者您可以製作一個 .bat檔案方便執行(將需鍵入的指命直接copy至.bat的內容即可)。

1 則留言:

  1. 你好/这里提供的很多文件我测试是损坏的呢。。
    HandVu_Beta_3-002
    OpenCV0.97-004

    请问可以在从新提供一次吗?不知道是不是传输过程中坏的

    我自己编译总是注册不了那个 handVu filter

    我用regsvr32.exe HandVuFilter.ax提示
    loadLibrary("handVuFilter.ax)失败-内存分配访问失败

    我已经把handVufilter.ax所需要的dll都预置好了
    dlltest.exe的测试也都能过。。。 :(

    希望你能帮我下/十分感谢

    回覆刪除