我已经在我的系统(Windows)安装ImageMagick的,和它的命令调用ImageMagick的是有系统路径。它的工作绝对通过命令行 我想使用系统命令从Matlab调用ImageMagick的“转换”功能。 'C:\ Users \ Vivek'是图片的路径。我必须测试通过Matlab的ImageMagick的工作,因为我需要它在进一步的处理(制作合适的输入到超正方体OCR)错误从MATLAB
cmd= ['convert ' 'C:\Users\Vivek\208.jpg ' 'C:\Users\Vivek\208.png']
system(cmd);
它说无效参数 - C:\用户\的Vivek \ 208.png,我试图一些其他方式。但是,问题始终与第二个参数有关。
需要帮助
感谢
Matlab中当前的工作目录是什么?是否与从命令行运行时使用的相同? – Shai 2013-04-10 05:19:48
如果你想要的是从JPG转换成PNG,你可以简单地使用'imread'和'imwrite'在MATLAB – Shai 2013-04-10 05:20:19
我想测试ImageMgick,我有我的工作的进一步处理中使用它(使其适用于Tesserac图片OCR)。 我只是检查“复制”命令,其通过细Matlab的工作 CMD = [ '复制' 'C:\用户\维韦克\ 209g.jpg' 'C:\用户\维韦克\桌面\ 209g.png' ]; 系统(CMD);? 问题是在被赋予第二个参数的方式不能够推断出它.. – 2013-04-10 06:20:43