cppとcのopencvライブラリを使用して開発された実行可能ファイルもあります。PHPスクリプトを使用して、localhostでホストされているWebサイトから実行したいと考えています。私が直面している問題は、ターミナルから呼び出されたときに実行可能コードがウィンドウ(namedWindowを使用して開かれたGUIのようなもの)を開くが、埋め込まれたphpスクリプトから呼び出されたときにそれを行わないことです。実行のために、exec、systemを試しましたが、これらはすべて失敗しました。
より明確にするために:実行可能ファイルの名前 -> my_cv_gui、phpscript(ページ) の名前 ->abcd.php
@terminal if i type "./my_cv_gui" ... window opens.
@ terminal, if itype "php abcd.php" window opens
abcd.php is part of my website. In web browser if i open "http://...../abcd.php", window DOESNOT open. Although other things in the executable work perfectly.
私のシステム構成
OS:ubuntu 12.04 x64
Linux 1.7.7 用の XAMPP
アパッチ 2.2.21
PHP5.3.8
Opencv 2.4.1
解決策はありますか??
phpコードは次のとおりです
<?php
$output=shell_exec("gst-launch v4l2src device=/dev/video0 ! 'video/x- raw-yuv,width=640,height=480,framerate=30/1' ! ffenc_flv ! flvmux streamable=true ! queue ! filesink location=/home/dev/my.avi > /dev/null &");
var_dump($output);
?>