Bonjour,
Dans le cadre d'un projet portant sur une base de données d'images radiologiques, je dois effectuer un petit traitement sur celle-ci à partir d'un site web.
J'ai bidouillé la fonction de filtre qui fonctionne impec' sur Matlab, réussi à lancer la fonction à partir de la console windows, jusque la pas de soucis.
Par contre, impossible d'exécuter la commande à partir de PHP. J'ai essayé chacune des fonctions : exec(), passthru(), etc... La page charge, charge, mais rien n'aboutit.
J'ai bien lu qu'il fallait se placer dans le bon répertoire avant d'exécuter la fonction, sans plus de succès.
Le premier paramètre de ma fonction FiltreContour sert à choisir le type de filtre, le deuxième à donner le num de l'image et le dernier à choisir la table de la BDD.
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $chemin = exec(escapeshellcmd('cd C:\MATLAB7\work')); $matlab = escapeshellcmd("matlab -nosplash -nodesktop -r FiltreContour('sob','2036.png','development');"); passthru ($matlab);
Des suggestions ?
Partager