1

私は Android 開発と OpenCV に比較的慣れていません。SDK で見つかったいくつかの OpenCV サンプル ( OpenCV2.4.2を使用) と、スタンフォード大学が提供するいくつかのサンプルを試しました。スタンフォードによる最初の 2 つのサンプル (ヒストグラムの均等化色のヒストグラム) は問題なく動作しました。ただし、残りの 3 つを実行するためにほぼ 1 週間を費やしました。

私はすでに Android ndk をインストールしており、ndk を使用して hello world android アプリを試してみましたが、問題の 3 つのサンプル プロジェクトはすべてネイティブ コード (したがって ndk) が必要なようです。

Eclipse でプロジェクトを選択すると、コンソールに次のように表示されます。

<terminated> Native Builder CVCamera_MSER [Program] C:\cygwin\bin\bash.exe

/usr/bin/bash: 1ine 0: cd: /home/Davidchen/opencv/android/apps/cvCamera_MSER: No such file or directory 

コマンドラインでコマンドを使用してネイティブプロジェクトを構築しようとしました(ここから理解したように):

cd {project path}  
{ndk path}/ndk-build

ただし、 への参照が無数にあるため、多数のエラーが発生しましたが、すべて参照に関連していましたhome/DavidChen。私のコンピューターには、DavidChen という名前のフォルダーはありません。私の推測では、プロジェクトの作成者の cygwin ホーム フォルダー内のプロジェクト パスへの参照がどこかにあると思います。ただし、この不完全な参照が指定されている場所をまだ見つけることができないため、代わりに既存のものに変更できます。Eclipse のC/C++ General Project Propertiesの下にあるパスとシンボル、およびネイティブ コードと Java コードの両方のソース ファイル を調べました。

cgywin のコンソールで試してみたところ、まだ動作しませんでした。


エラーは、プロジェクト CVCamera_MSER を実行しようとしたときに発生します。これは、上記のリンク (便宜上 [ここ] [14] にもあります) にあるLocal Feature Pointsというタイトルのプロジェクト ビデオの下にあります。プロジェクトEdges、Lines、および CirclesFeature Trackingも実行しようとしましたが、成功しませんでした。

Windows7 x64bit で実行されている Eclipse Indigo Service Release 2 を使用しています。

お時間をいただきありがとうございます。

4

0 に答える 0