1

Android-Opencvでのオブジェクトマッチングに関する質問。

AndroidプラットフォームでSURFを使用するサンプルコードが見つからないため。C++のサンプルコードをいくつか参照したいと思います。

しかし、AndroidでSURFFeatureDetectorのしきい値を設定する方法がわかりません。Android-Opencvの経験がある人なら誰でも助けてくれますか?

どうもありがとう..!

4

1 に答える 1

1

現在は不可能だと思いますが、使用している回避策があります。パラメータを含むテキストファイルを作成してから、機能検出器内のメソッドを使用してファイルを読み取る必要があります。このようなもの:

File tempDir = context.getCacheDir();
File tempFile = File.createTempFile("config", ".yml", tempDir);

String settings = "%YAML:1.0\nhessianThreshold: 8000.\noctaves: 3\noctaveLayers: 4\nupright: 0\n";

FileWriter writer = new FileWriter(tempFile, false);
writer.write(settings);
writer.close();

SURFDetector.read(tempFile.getPath());

これがお役に立てば幸いです。

于 2012-06-13T12:51:30.683 に答える