我想從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 –