2016-05-14 60 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

...否则你需要自己理解所有的代码。 –