2016-04-22 40 views
1

我所做的:变化opencv的版本2.4.8到KMS 3.0.0

1.采用参考链接https://github.com/Kurento/kms-opencv-plugin-sampleModule 'opencvpluginsample' is not installed in the Kurento Media Server,我运行Kurento媒体服务器OpenCV的样品

2 。也成功运行几个OpenCV的项目,如人脸检测,我已经使用OpenCV的3.0.0。所以我想在KMS OpenCV的版本改为3.0.0

建造

3.项目

4.In的CMakelist.txt从KMS-的OpenCV-插件样品,我改变了线

 set (OPENCV_REQUIRED 3.0.0) 

但是OpenCV的2.4.8库位于link.txt文件

5.我还尝试手动删除opencv2.4.8库,并将其替换为/usr/lib/x86_64-linux-gnu中的opencv 3.0.0库,但未安装Opencvpluginsample。

我必须知道什么:

1.Is有可能改变在KMS OpenCV的版本?

2.是否有任何具体的方法来更改KMS中的opencv版本或者我在KMS中将Opencv版本从2.4.8更改为3.0.0时需要做哪些更改?

更新:

1.I加入opencv3.0.0包括在公里,OpenCV的-插件样本/ src目录/服务器/实施/对象路径,以至于现在我可以有能力在处理方法中使用opencv3.0.0。

2.But如果我删除了OpenCV的2.4.8仍然GStreamer的-1.5 libopencvfilter.so,其使用OpenCV的错误发生现在2.4.8

是否我可以能够改变OpenCV的版本gstreamer?如果是的话,该怎么做?

+1

您是否找到了答案? – Seraf

+0

@Seraf。一年前我在kurento工作过,我想我已经做到了,但是不记得那个。 –

回答

0

首先为opencv3.0.0版本编译.so文件,然后在kms cmakelist中更新它。