使用Matlab System commnad时出错

时间:2016-03-13 20:15:50

标签: matlab

我正在提取密集的视频功能。我面临的问题是,当我在linux终端运行时。

./release/DenseTrackStab /home/shashank/Documents/MATLAB/stip_fisher-master/UCF50/BaseballPitch/v_BaseballPitch_g08_c07.avi | tee > /home/shashank/Documents/MATLAB/stip_fisher-master/data/ucf-50/BaseballPitch/v_BaseballPitch_g08_c07.stip

它完美无缺。

当我在matlab中使用系统命令

执行相同操作时
>> system('./release/DenseTrackStab /home/shashank/Documents/MATLAB/stip_fisher-master/UCF50/BaseballPitch/v_BaseballPitch_g08_c07.avi | tee > /home/shashank/Documents/MATLAB/stip_fisher-master/data/ucf-50/BaseballPitch/v_BaseballPitch_g08_c07.stip')

我得到的结果是 无法初始化捕获..

ans =

 0

为什么这种讨厌我无法理解。

1 个答案:

答案 0 :(得分:1)

我得到同样的错误并通过在我的命令之前添加OpenCV include和库路径来解决这个问题。 例如,在我的情况下,我做了如下:

 ERROR: retrofit.RetrofitError: com.fasterxml.jackson.core.JsonParseException: 
 Unrecognized token 'OK': was expecting ('true', 'false' or 'null') 
 at [Source: retrofit.
 ExceptionCatchingTypedInput$ExceptionCatchingInputStream@5290df1c; line: 1, column: 5]

最佳,