sikuli-driver team mailing list archive
-
sikuli-driver team
-
Mailing list archive
-
Message #55173
[Question #691154]: Transition from 1.1.0 to 2.0.4. Unexpected image search behavior
New question #691154 on Sikuli:
https://answers.launchpad.net/sikuli/+question/691154
As title states i'm converting my Java application from Sikuli 1.1.0 to 2.0.4.
In 1.1.0 Following procedure was:
1. Create image from sprites sheet.
2. Crop to the spot of interest
3. Take focused window as region
4. Find all matches in that region.
final Region program = App.focusedWindow();
Final Image windowElements = Image.create("panel");
Image titleTabStart = windowElements.getSub(10, 112, 18, 21);
final Iterator<Match> titleStarts = program.findAll(titleTabStart);
and then logic in iteration.
With 2.0.4 i'm getting following exception and errors:
1. [error] Finder2: makeMat: BufferedImage: type not supported: 0 --- please report this problem
2. Exception in thread "main" [error] Finder: __BufferedImage__: (18x21): conversion error --- find will fail
org.sikuli.script.SikuliXception: Finder::isValid: image to search is empty
at org.sikuli.script.Finder$FindInput2.isValid(Finder.java:1240)
at org.sikuli.script.Finder$Finder2.doFind(Finder.java:616)
at org.sikuli.script.Finder$Finder2.find(Finder.java:582)
at org.sikuli.script.Finder.findAll(Finder.java:334)
at org.sikuli.script.Region.doFindAll(Region.java:2887)
at org.sikuli.script.Region.access$300(Region.java:28)
at org.sikuli.script.Region$RepeatableFindAll.run(Region.java:3026)
at org.sikuli.script.Region$Repeatable.repeat(Region.java:2926)
at org.sikuli.script.Region.findAll(Region.java:2445)
At current moment, i'm stuck with debuging with what has changed, that old logic does not work any more. Any help appreciated.
--
You received this question notification because your team Sikuli Drivers
is an answer contact for Sikuli.