У меня есть скрипт PHP, который вызывает скрипт MATLAB для генерации нового изображения с использованием алгоритма image_quilting. Я уже ищу с той же topi c, но не могу решить, что это может решить мою проблему.
Мой код будет таким:
$command = "cd matlab_file/Image_Quilting/ && matlab -wait -nosplash -nodesktop -nodisplay -noFigureWindows -r \"imgQuilting3('"
.$sourceFile."', '"
.$resultFile."', "
.$matrix."', "
.$color.");exit; \"";
exec($command, $execResult, $retval);
if($retval == 0){
// code
return response($data)->header('Content-Type','image/jpg');
}
return $this->errorReturn();
, когда я запускаю свой код, всегда выдает ответ об ошибке, и я использую var_dump($retval)
, чтобы увидеть значение, и оно имеет 1. но когда я хочу показать значение exe c (), оно имеет значение 0.
Я не знать, что не так с моим кодом, или что-то не так с установкой моих инструментов.
Пожалуйста, помогите мне ответить на эту проблему или дайте мне совет, что мне делать. Пожалуйста, помогите мне решить эту проблему, любая идея будет очень полезна для меня. Спасибо