我是IBM Info Sphere Streams的新手,我阅读了一篇文章,其中说明了IBM Info Sphere流能够进行图像处理。经过一番研究后,我才知道,我们必须安装OpenCV和FFMpeg lybraries及其依赖项。我已经安装了所有这些软件并尝试了示例应用程序我可以运行包含图像作为输入的应用程序,但是当涉及到处理视频时,它不起作用。我也无法使用x11viewer操作符。使用示例视频时出现以下错误。Info Sphere Streams中的示例应用程序不打开视频文件
(Streams com.ibm.streamsx.opencv::X11Viewer operator:7889): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
28 Feb 2017 14:00:34.672 [7889] ERROR #splapptrc,J[0],P[0],vid0,spl_pe M[PEImpl.cpp:process:1270] - CDISR5079E: An exception occurred during the processing of the processing element. The error is: Unable to open camera {0}.
我这里没有安装任何GPU的设备驱动程序,但是当我用下面的命令,我得到类似下面的结果,
[[email protected] output]$ lspci | grep VGA
00:0f.0 VGA compatible controller: VMware SVGA II Adapter
[[email protected] output]$ find /dev -group video
/dev/fb0
/dev/dri/card0
/dev/dri/renderD128
/dev/dri/controlD64
/dev/agpgart
和
glxinfo | grep -i vendor
server glx vendor string: SGI
client glx vendor string: Mesa Project and SGI
OpenGL vendor string: VMware, Inc
我怀疑这里,无论我是否已正确安装GPU驱动程序,还是需要再次安装它们?任何人都可以帮助我解决这个问题。
而且我无法使用任何播放器打开这些视频。
错误消息显示“无法打开相机”。你是否试图运行一个从摄像头摄取实时视频的示例应用程序?如果是这样,你的真机有摄像头吗?如果是这样,你有没有将相机连接到虚拟机? – user6809212
感谢您回复我,此错误消息是针对具有相机的示例应用程序,但是当我尝试将视频文件作为输入的示例应用程序时,它说无法打开视频文件。 –