从Kurento Media Server

时间:2016-03-17 09:05:53

标签: kurento

我的所作所为:

1.我从链接(https://github.com/Kurento/kms-opencv-plugin-sample)下载了kms-opencv-plugin-sample。

2.使用opencv FaceDetection 在处理方法中替换opencv示例。

3.参考链接How to pass extra parameter in to kms plugin进行一些更改并成功运行facedetection。

4.我还通过修改kmd.json文件

将参数传递给方法

我需要做什么:

1.在面部检测中它显示输出垫,我还需要返回faceRect值(矩形点)

2.所以我需要在响应中返回值

1 个答案:

答案 0 :(得分:3)

在这种情况下,您可以引发事件,因为无法更改process方法签名。

来自kurento documentation: 有很多关于如何在所有公共内置模块中定义方法,参数或事件的示例:

修改

可以找到举起活动的示例here。如您所见,一旦在kmd中定义了事件,您就可以创建它并使用信号对象发送它。

对于OpenCV插件,您需要更多的工作,因为您需要从正在执行该过程的opencv类中引用端点对象。