2

我所做的:

1.我为kms-opencv-plugin-sample生成了(使用链接 https://github.com/Kurento/kms-opencv-plugin-sample。)

2.为了从client-js调用opencv插件,我修改了crowddetector-client-js“ https://github.com/Kurento/kurento-tutorial-js/tree/master/kurento-crowddetecto ‌​r”(重命名kurento-module-opencvpluginsample 的文件夹名称)。

3.我所做的修改:

   1.Updated the opencv js file path in the index.html 
   2.Replaced the "kurento-module-crowddetector" to "kurento-module-opencvpluginsample"(with the newly generated JS files) 
   3.Modified the module name in the index.js 
   4.Removed the old reference to crowddetector.

4.我启动了“KurentoMediaServer”,然后启动了“http-server”,在浏览器中加载页面

  http://10.10.1.3:8080/index.html?ws_uri=ws://10.10.1.3:8888/kurento#

5.运行成功。

6.我也试过用opencv-plugin-sample中的默认给定代码替换opencv人脸检测代码,它也可以。

我需要知道的:

1.如果我想在进程()中添加额外的参数,我需要做什么?

2.如果我想在cpp中添加另一种方法,我必须做什么?

4

1 回答 1

4

处理方法不能修改,需要kmd.json文件中的属性或方法修改对象属性。这样就创建了一个可以从远程客户端访问的 API。

只需修改kmd.json,这将在 C++ 中生成基本存根。解决编译问题,然后根据您的需要使用此属性。

在示例过滤器中查看此方法的工作原理。使用属性而不是方法也可以做到这一点。

于 2016-03-15T16:35:04.653 回答