0

显然,为了在 IBM InfoSphere Streams 中导入图像(我目前使用的是 VMware-streams4.1.1),我必须下载 OpenCV 库,并且我已遵循本指南。http://ibmstreams.github.io/streamsx.opencv/doc/html/InstallingToolkit.html

我到了必须使用 CMAKE 的地步,之后,当我在命令行中键入 make 时,创建了一个 make 文件但不是“制作”...

cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=$OPENCV_INSTALL_PATH -D OPENCV_EXTRA_C_FLAGS="-DHAVE_CAMV4L -DHAVE_CAMV4L2" -D WITH_OPENCL=OFF ../opencv-3.1.0
make 
sudo make install

是否需要下载 OpenCV 才能将图像上传到 IBM Streams?还是那里已经有任何内置库?因为显然没有太多关于安装这些库的信息。

这里的主要任务是取 IBM Streams 中图像像素的平均值

4

1 回答 1

1

不,IBM Streams 没有任何内置的图像处理库。但是,有一个 Streams 工具包显示了如何在 Streams 运算符中使用 OpenCV 函数。该工具包包含数十个用于处理视频流的运算符和应用程序示例。该工具包依赖于必须单独安装的 OpenCV 库,并且它们依赖于也必须安装的 FFmpeg 库。

这里有安装 FFmpeg 和 OpenCV 库的分步说明:

http://ibmstreams.github.io/streamsx.opencv/doc/html/InstallingToolkit.html

安装工具包和库后,有一些建议可以通过执行一些示例应用程序来验证是否正确安装了所有内容,如下所示:

http://ibmstreams.github.io/streamsx.opencv/doc/html/UsingToolkit.html

于 2016-09-08T12:35:02.497 回答