Question #691154 on Sikuli changed:

Description changed to:
As title states i'm converting my Java application from Sikuli 1.1.0 to

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("window_panel_decorations");

Image titleTabStart = windowElements.getSub(12, 156, 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(
        at org.sikuli.script.Finder$Finder2.doFind(
        at org.sikuli.script.Finder$Finder2.find(
        at org.sikuli.script.Finder.findAll(
        at org.sikuli.script.Region.doFindAll(
        at org.sikuli.script.Region.access$300(
        at org.sikuli.script.Region$
        at org.sikuli.script.Region$Repeatable.repeat(
        at org.sikuli.script.Region.findAll(

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.

Mailing list:
Post to     :
Unsubscribe :
More help   :

Reply via email to