我想从Matlab(Win,German GUI)调用ImageMagick,但是我在命令窗口中收到错误消息“UnzulässigerParameter - -negate”(禁止参数)。Matlab:系统调用ImageMagick获取禁止参数
output_meta_folder = 'D:\D-ART\Abstrakt_ART\CM\';
system_string = strcat('convert', [' ', output_meta_folder], 'CM_mask.jpg', ' -negate -morphology Thicken Disk:10 -negate ', [' ', output_meta_folder], 'CM_mask_morpho_D10.jpg');
disp(system_string);
status = system(system_string);
但是该命令是正确的;如果我复制显示系统字符串,并将其粘贴在命令行中,我从没有ImageMagick的错误:
convert D:\D-ART\Abstrakt_ART\CM\CM_mask.jpg -negate -morphology Thicken Disk:10 -negate D:\D-ART\Abstrakt_ART\CM\CM_mask_morpho_D10.jpg
错误不能被-negate造成的,因为如果我删除第一否定错误信息修改为“ Unzulässiger参数 - - 形态学“。
我的答案是否解决了您的问题?如果是这样,请考虑接受它作为您的答案 - 通过点击投票计数旁边的空心绿色勾号/复选标记。如果没有,请说出什么不起作用,以便我或其他人可以进一步帮助您。谢谢。 http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work/5235#5235 –