1

顕微鏡ステージ追跡システムを作成/改善しようとしています。これまでのところ、ウェブカメラから入力を受け取り、それを使用してカメラ (およびステージ) の位置を計算する Python コード (古い matlab のものに基づく) を作成しました。特定の位置を保存できる xml ファイル (ユーザー インターフェイスとして機能する) にデータ (x と y の位置) を「渡す」方法を考え出す必要があります。

現在、python スクリプトは常にテキスト ファイルを更新しており、それは xml ファイルによって常に読み取られていますが、より良い解決策があるかどうか疑問に思っています。データをホストするための単純なローカル「Web サーバー」を作成するように提案されましたが、ファイルをホストする方法に関する情報しか見つけることができません。

これを行う簡単な方法はありますか?私はかなりの量のpythonを使用しました(主にnumpyおよびscipyパッケージ用)が、Webサーバーまたはxmlの経験はほとんどまたはまったくありません...

ありがとう

編集:これは関連部分だと思いますか?

function getStagePos(xId,yId){
    stagePosStr=getFromServer("file:///c:/stagePos.txt");
    if(stagePosStr.substr(0,1)!="!"){
        data=stagePosStr.split(",");
        document.getElementById(xId).value=data[1];
        document.getElementById(yId).value=data[2];
        process();
    }else{
        warningNode.innerHTML="Stage Position too inaccurate";
        window.setTimeout('warningNode.innerHTML=""',1000);
    }

edit2: 明確でなくて申し訳ありません。これは、stagepos.txt ファイルから 2 つのフィールドを読み取る (と思う) xml ファイル (javascript で記述されていますか?) の「関数」です。現在、この txt ファイルは、Python を使用して書き直した (および改善した) matlab スクリプトによって更新されています。私が尋ねようとしているのは、最初にそれらを.テキストファイル?

edit3: re: タグを python から javascript に変更: 私が投稿したコードは xml ファイルからのものです (それが javascript であることに気づきませんでした..) が、私の質問は、2 つの常に更新される (30fps で) フィールドを生成する python スクリプトとその方法に関するものです。それらをこのファイルに「出力」します

4

0 に答える 0