sikuli-driver team mailing list archive
-
sikuli-driver team
-
Mailing list archive
-
Message #42509
Re: [Question #632850]: Can't tell the difference between two images
Question #632850 on Sikuli changed:
https://answers.launchpad.net/sikuli/+question/632850
RaiMan posted a new comment:
@masuo:
Agreed - problem with SikuliX version 1: internally with the normal find the similarity score is truncated to 2 decimals.
Only if you use findAll(), then you can access the scores of the matches
with all its decimals.
So in this case this is worth a try:
Pattern image = new Pattern("C:\\Images\\TestImage.png").exact()
Iterator<Match> matches = this.screen.findAll(image)
match found = null;
if (matches.hasNext()) {
match = matches.next()
}
if (null != match) {
match.type("a")
} else {
// should not happen ;-)
}
match should be the wanted image now.
This solution should work even in cases, where you do not have a chance
to check some pixel-RGB.
--
You received this question notification because your team Sikuli Drivers
is an answer contact for Sikuli.