我想将从图像裁剪的角色图像与来自另一个文件夹的一组字母表模板图像进行匹配。我使用模板匹配opencv来匹配它们。我现在可以做的是这个裁剪的图像被映射到模板文件夹中的第一个图像,并转到另一个图像的另一个图像。
我的问题是我如何迭代模板文件夹,以便裁剪后的图像找到要匹配的正确字符。并且正在使用这个matchTemplate是正确的使用方法还是我需要使用其他功能?
答案 0 :(得分:0)
template_matching()
返回true 时中断循环
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
}
}
}