2012-02-21 9 views
1

私は堅牢な視覚的追跡に関する研究を進めている学生です。 最近、私の研究では問題を抱えていました。 私はこのコードを実行しようとする教師が、私の研究についてMATLABコードのプロジェクトを与え、次のようにプログラムエラーがある:私はプログラムの追跡に行くときmexLasso関数に関するいくつかの問題

??? Attempt to execute SCRIPT mexLasso as a function: 
    F:\L1_Tracking_standard_car\mexLasso.m 

    Error in ==> L1Tracking_release at 95 
      c = mexLasso(Y(:,i), [A fixT], param); 

    Error in ==> demo at 46 
    tracking_res = L1Tracking_release(s_frames, sz_T, n_sample, init_pos, 
    res_path, fcdatapts); 

、私はそのmexLasso機能を見つけました存在しません、空のmexLasso.mファイルとmexLasso.mexw32ファイルのみを取得します。 私のOSバージョンはWindows 7 64bit、matlabはmatlab 7.12.0ですr2011a

ここに誰かが私の問題の原因を知っていますか?

誰かがバイナリファイルmexLasso.mexw32のソースコードを持っているかどうか知っているのだろうか。私がファイルmexLasso.mexw32のソースコードを入手できれば、私は64ビットバージョン(私のosが.mexw32ファイルを認識できなかったとは思えません。)

私はあなたが私を助けに来るように十分に明確なことを願っています、ありがとう!

答えて

1

あなたの分析は基本的に正しいと思います - mexLassoはMEX機能を意図していますが、おそらくヘルプテキストを含むmexLasso.mしか見つかりませんでした。残念ながら、あなたが得ているエラーはひどく役に立ちません。私はそれを参照してください、あなたは2つのオプションがあります。

  1. をmexLassoが来る機能をmexLassoのソースコードを入手して、WIN64マシン
1

にWIN64

  • ランにMATLABのWIN32のバージョンを再コンパイルSPAMSツールボックス http://www.di.ens.fr/willow/SPAMS/

    そこにソースがあり、OSに対応したmexファイルをコンパイルできます。

  • 0

    まず、mexLasso.cppというファイルがhttp://spams-devel.gforge.inria.fr/downloads.htmlにありますが、Marialはすでに言及しています。

    次に、最新バージョンのSPAMSを見つけてダウンロードできます。 次の段階では、MATLABでcompile.mファイルを実行するだけです。

    最後に、mexLasso.mexw64がビルドフォルダにあります。

    幸運。

    関連する問題