0

プロジェクト内の画像を検索するために Sikulix.jar を使用しています。私のコードは次のとおりです。

Finder f;
Match m;
Points2D coords = new Point2D.Double(-1, -1);
try {
    f = new Finder(ImageIO.read(new File("my_large_image.png")));
    f.find(ImageIO.read("my_sub_image.png"));
    if (f.hasNext()) {
        m = f.next();
        coords.setLocation(m.getTarget().getX(), m.getTarget().getY());
    }
} catch (IOException e) {}

検索する画像は、大きな画像のほんの一部です。ただし、座標は常に (-1, -1) を返します。実装に関する助けはありますか?ありがとうございました。

更新 11/25 解決策を見つけたかもしれませんが、それが正しいかどうかはわかりません。テスト用の大きな画像を縮小すると(1080 * 1920から540 * 960に)、画像が見つかります。しかし、類似度は 0.66 です。

4

1 に答える 1

0

クイックフィックスと同じように。画像の一致する部分にマウスを置いてから、ポインターの座標を取得できます。

于 2016-11-22T15:31:35.447 に答える