我的所作所为:
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.所以我需要在响应中返回值
答案 0 :(得分:3)
在这种情况下,您可以引发事件,因为无法更改process
方法签名。
来自kurento documentation: 有很多关于如何在所有公共内置模块中定义方法,参数或事件的示例:
修改强>
可以找到举起活动的示例here。如您所见,一旦在kmd中定义了事件,您就可以创建它并使用信号对象发送它。
对于OpenCV插件,您需要更多的工作,因为您需要从正在执行该过程的opencv类中引用端点对象。