如何将图像导入IBM Streams?

时间:2016-08-23 16:48:51

标签: image-processing ibm-streams

显然,为了在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中图像像素的平均值

1 个答案:

答案 0 :(得分: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