2016-05-30 14 views
3

Android用opencv 3.1では、SVMクラスのロード方法が見つかりませんでしたが、save(String filename)が利用可能です。Android OpenCV 3.1ファイルからSVMクラシファイアをロード

保存したクラシファイアをファイルから読み込むにはどうすればよいですか?どんな解決策も受け入れられます。私はクラシファイアをロードする方法が見つかりません。

答えて

2

何らかの理由で、Opencvは、opencv 3.0のマシンラーニングクラスのために、トレーニングされたモデルをAndroid sdksにロードする方法を実装していません。実際、すべての機械学習クラスは、読み込みメソッドがそこにあるはずのAlgorithmクラスを継承しますが、そうではありません。

解決策: 1. opencvのバージョンを2.4.10以下にして、ロードメソッドが存在し、動作していることを確認してください。 2. c++でプロジェクトを実装し、opencvバージョンのダウングレードに興味がない場合はandroid NDKを使用してプロジェクトを実行してください。

関連する問題