2016-05-14 59 views

回答

0

配置json文件從源代碼丟失,但是,檢查如何解析json在ConfigManager應該允許你從頭開始創建一個。

只要看看什麼屬性名稱和類型是在類,你可以算出來是這樣的:

{ 
    "clips":[ 
     { 
     "silhouette":"add your silhouette filename here", 
     "background":"add your background filename here", 
     "duration":0 
     } 
    ], 
    "useKinect":true, 
    "useGpu":false, 
    "name":"Your Application Name here", 
    "resizeSilhouette":false, 
    "mirrorSilhouette":false, 
    "resizeSilouhette":false, 
    "overlayVideo":true, 
    "useActionClips":false, 
    "silhouettePadding":{ 
     "top":5, 
     "right":5, 
     "bottom":5, 
     "left":5 
    }, 
    "centerOfMass":true, 
    "showTime":true, 
    "smoothSilhouette":0, 
    "crossfade":0, 
    "silhouetteCache":{ 
     "enabled":false, 
     "minFrames":3, 
     "maxFrames":10 
    }, 
    "scale":{ 
     "width":640, 
     "height":480 
    }, 
    "osc":{ 
     "enabled":false, 
     "serverPort":12000, 
     "clientAddress":"127.0.0.1", 
     "clientPort":12001, 
     "channels":0 
    }, 
    "actions":{ 
     "frequency":1, 
     "clips":[ 
     "clipName1","clipName2" 
     ] 
    } 
} 

如果您保存本作中,草圖的數據config.json文件夾,它應該加載。 但是,請記住,這可能也會崩潰,因爲我剛剛放置了一些虛擬佔位符數據以向您提供一個想法。填寫你認爲你知道應該爲你的項目做些什麼的數據,並且在你走的時候找出其餘的數據。 不幸的是,你決定使用的github項目沒有記錄,所以這意味着在使用它之前你必須通過所有的源代碼並理解它。

+0

謝謝。我仍然收到錯誤JSONOblect [「clips'] not found。 – Akash

+0

我已經更新了上面的json配置,結果發現配置中有兩個剪輯對象:一個在根目錄,另一個作爲」actions「的一部分是什麼導致了錯誤,使用上面更新的配置,但是要注意你需要爲clipName1,clipName2等放置實際的視頻路徑。基本上這有你需要使用的屬性,但不是你需要的值,所以你需要通過他們一個接一個地配置他們爲您的項目。值得與儲存庫作者聯繫,並希望他可以提供某種形式的文檔/提示... –

+0

...否則你需要自己理解所有的代碼。 –