0
私は2つの画像I-1とI-2を持っており、im4javaを使ってこれら2つの画像を比較することができました。しかし、今I-1、I-2は、異なる大きさを有しているので、私はそれがそれらを比較していないこれらの2つの画像を比較しようとすると、メッセージにim4javaを使ってさまざまなサイズの画像を比較する方法
EX提供します: org.im4java.core.CommandException:org.im4javaを。 core.CommandException:compare.exe:イメージの幅や高さが `C:¥Users¥hp¥workspace-getlinks-multipurpose¥links_extractor/snapshots/actuals/id-dashboard.jpg 'と異なる@ error/compare.c/CompareImageCommand/990。続き
は私のコードです:
public static boolean compareImages(String exp, String cur,String output) {
// This instance wraps the compare command
CompareCmd compare = new CompareCmd();
// For metric-output
//compare.setErrorConsumer(StandardStream.STDERR);
IMOperation cmpOp = new IMOperation();
// Set the compare metric
cmpOp.metric("mae");
// cmpOp.addSubOperation(subimageSearch());
// Add the expected image
cmpOp.addImage(exp);
// Add the current image
cmpOp.addImage(cur);
// This stores the difference
cmpOp.addImage(output);
try {
// Do the compare
compare.run(cmpOp);
return true;
} catch (Exception ex) {
System.out.println("ex: "+ex);
return false;
}
}
-metric phashのimage2.pngのimage1.pngのcmp.pngを比較しますと私は画像から使用することができるサブ画像検索のようなものを見ることができます+ cmdのプロンプト**比較 - メートルrmse - サブ画像検索画像2.png image1.png cmp.png ** – Pawan