2016-05-25 8 views
0

イメージから切り取った文字イメージと、別のフォルダのアルファベットのテンプレートイメージのセットを一致させたい。私はテンプレートに一致するopencvを使用しました。私が今できることは、このトリミングされた画像がテンプレートフォルダから最初の画像にマッピングされ、別の画像の次の画像に移動することです。フォルダ内のすべてのイメージを反復処理することによってmatchTemplateを実行するにはどうすればよいですか?

私の質問は、テンプレートフォルダを繰り返して、トリミングされたイメージが一致する正しい文字を見つけるようにすることです。そして、このmatchTemplateを使用して使用する正しい方法ですか、私は他の関数を使用する必要がありますか?

答えて

0

これは必要なものですか?ここで私は、ディレクトリを反復し、

import java.io.File; 

File dir = new File("folder-with-images"); 

File[] files = dir.listFiles(); 

for(int i=0; i < files.length; i++){ 
    String path = files[i].getAbsolutePath(); 

    // check the file type and work with jpg/png files 
    if(path.toLowerCase().endsWith(".jpg") || path.toLowerCase().endsWith(".png")) { 

    PImage image = loadImage(path); 

    // if template_match(image), break 

    } 
} 
} 
+0

template_matching()リターンはあなたが正しい、それが正しいイメージを見つけたとき、彼らはtemplate_matchingを行うことを意味した場合にループを破りますか? – sayaTanya

+0

いいえ、私はテンプレートで切り取った画像をチェックしています – VICTOR

関連する問題