You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Attempting to use Sikuli-Slides with Mac to do a very basic "open a page, detect image to click, generate click"
Instead get the following stack trace:
Have been getting the stack trace despite installing opencv3.1 via homebrew on Mac
and by using a -classpath to point to the opencv library as installed
IE: like this:
java -classpath /usr/local/Cellar/opencv3/3.1.0_1/share/OpenCV/java -jar sikuli-slides-1.5.0.jar execute JpCSimpleSikuli.pptx
The ppt deck contains an Open command to open a page,
the next deck contains a screen shot of the web page, a wait 20
then a screen shot of the web page and a 'click' command with the item to be
clicked surrounded with a box.
The error appears when the third slide (with the click/box) is attempted to be executed.
5156 [main] TRACE org.sikuli.slides.api.actions.LabelAction - stopped.
5157 [main] INFO org.sikuli.slides.api.AutomationExecutor - Execute slide 3 of 3
5185 [main] DEBUG org.sikuli.slides.api.interpreters.DefaultInterpreter - result:ParallelAction{actions=[RetryAction{child=TargetAction{target=ContextImageTarget{image=file:/var/folders/mc/lj53gp017_3cs34l1n8sg_rc0000gp/T/1452717836765-0/JpCSimpleSikuli/ppt/slides/../media/image1.png, x=(0.82,0.87), y=(0.00,0.04)}}}]}
5396 [Thread-4] TRACE org.sikuli.slides.api.sikuli.CrossSearchStrategy - generated 50 hypotheses
Exception in thread "Thread-4" java.lang.UnsatisfiedLinkError: no jniopencv_core in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1864)
at java.lang.Runtime.loadLibrary0(Runtime.java:870)
at java.lang.System.loadLibrary(System.java:1122)
at org.bytedeco.javacpp.Loader.loadLibrary(Loader.java:535)
at org.bytedeco.javacpp.Loader.load(Loader.java:410)
at org.bytedeco.javacpp.Loader.load(Loader.java:353)
at org.bytedeco.javacpp.opencv_core.(opencv_core.java:10)
at org.bytedeco.javacpp.helper.opencv_core$AbstractIplImage.create(opencv_core.java:909)
at org.bytedeco.javacpp.helper.opencv_core$AbstractIplImage.createFrom(opencv_core.java:999)
at org.bytedeco.javacpp.helper.opencv_core$AbstractIplImage.createFrom(opencv_core.java:971)
at org.bytedeco.javacpp.helper.opencv_core$AbstractIplImage.createFrom(opencv_core.java:968)
at org.sikuli.core.cv.ImagePreprocessor.createGrayscale(ImagePreprocessor.java:43)
at org.sikuli.core.search.TemplateMatcher.findMatchesByGrayscaleAtOriginalResolution(TemplateMatcher.java:71)
at org.sikuli.api.ImageTarget.getUnorderedMatches(ImageTarget.java:127)
at org.sikuli.api.DefaultTarget.doFindAll(DefaultTarget.java:128)
at org.sikuli.api.DefaultScreenRegion.findAll(DefaultScreenRegion.java:74)
at org.sikuli.slides.api.sikuli.CrossSearchStrategy.testHypotheses(CrossSearchStrategy.java:85)
at org.sikuli.slides.api.sikuli.CrossSearchStrategy.perform(CrossSearchStrategy.java:39)
at org.sikuli.slides.api.sikuli.ContextImageTarget.doFindAll(ContextImageTarget.java:122)
at org.sikuli.api.DefaultScreenRegion._find(DefaultScreenRegion.java:88)
at org.sikuli.api.DefaultScreenRegion.find(DefaultScreenRegion.java:80)
at org.sikuli.slides.api.actions.TargetAction.execute(TargetAction.java:26)
at org.sikuli.slides.api.actions.RetryAction.execute(RetryAction.java:51)
at org.sikuli.slides.api.actions.ParallelAction$Worker.run(ParallelAction.java:35)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.UnsatisfiedLinkError: /private/var/folders/mc/lj53gp017_3cs34l1n8sg_rc0000gp/T/javacpp12778911569938/libjniopencv_core.dylib: dlopen(/private/var/folders/mc/lj53gp017_3cs34l1n8sg_rc0000gp/T/javacpp12778911569938/libjniopencv_core.dylib, 1): Library not loaded: @rpath/libopencv_core.2.4.dylib
Referenced from: /private/var/folders/mc/lj53gp017_3cs34l1n8sg_rc0000gp/T/javacpp12778911569938/libjniopencv_core.dylib
Reason: no suitable image found. Did find:
/private/var/folders/mc/lj53gp017_3cs34l1n8sg_rc0000gp/T/javacpp12778911569938/./libopencv_core.2.4.dylib: malformed mach-o image: load command #12 length (0) too small in /private/var/folders/mc/lj53gp017_3cs34l1n8sg_rc0000gp/T/javacpp12778911569938/./libopencv_core.2.4.dylib
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1938)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1821)
at java.lang.Runtime.load0(Runtime.java:809)
at java.lang.System.load(System.java:1086)
at org.bytedeco.javacpp.Loader.loadLibrary(Loader.java:524)
... 21 more
The text was updated successfully, but these errors were encountered:
Attempting to use Sikuli-Slides with Mac to do a very basic "open a page, detect image to click, generate click"
Instead get the following stack trace:
Have been getting the stack trace despite installing opencv3.1 via homebrew on Mac
and by using a -classpath to point to the opencv library as installed
IE: like this:
java -classpath /usr/local/Cellar/opencv3/3.1.0_1/share/OpenCV/java -jar sikuli-slides-1.5.0.jar execute JpCSimpleSikuli.pptx
The ppt deck contains an Open command to open a page,
the next deck contains a screen shot of the web page, a wait 20
then a screen shot of the web page and a 'click' command with the item to be
clicked surrounded with a box.
The error appears when the third slide (with the click/box) is attempted to be executed.
5156 [main] TRACE org.sikuli.slides.api.actions.LabelAction - stopped.
5157 [main] INFO org.sikuli.slides.api.AutomationExecutor - Execute slide 3 of 3
5185 [main] DEBUG org.sikuli.slides.api.interpreters.DefaultInterpreter - result:ParallelAction{actions=[RetryAction{child=TargetAction{target=ContextImageTarget{image=file:/var/folders/mc/lj53gp017_3cs34l1n8sg_rc0000gp/T/1452717836765-0/JpCSimpleSikuli/ppt/slides/../media/image1.png, x=(0.82,0.87), y=(0.00,0.04)}}}]}
5396 [Thread-4] TRACE org.sikuli.slides.api.sikuli.CrossSearchStrategy - generated 50 hypotheses
Exception in thread "Thread-4" java.lang.UnsatisfiedLinkError: no jniopencv_core in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1864)
at java.lang.Runtime.loadLibrary0(Runtime.java:870)
at java.lang.System.loadLibrary(System.java:1122)
at org.bytedeco.javacpp.Loader.loadLibrary(Loader.java:535)
at org.bytedeco.javacpp.Loader.load(Loader.java:410)
at org.bytedeco.javacpp.Loader.load(Loader.java:353)
at org.bytedeco.javacpp.opencv_core.(opencv_core.java:10)
at org.bytedeco.javacpp.helper.opencv_core$AbstractIplImage.create(opencv_core.java:909)
at org.bytedeco.javacpp.helper.opencv_core$AbstractIplImage.createFrom(opencv_core.java:999)
at org.bytedeco.javacpp.helper.opencv_core$AbstractIplImage.createFrom(opencv_core.java:971)
at org.bytedeco.javacpp.helper.opencv_core$AbstractIplImage.createFrom(opencv_core.java:968)
at org.sikuli.core.cv.ImagePreprocessor.createGrayscale(ImagePreprocessor.java:43)
at org.sikuli.core.search.TemplateMatcher.findMatchesByGrayscaleAtOriginalResolution(TemplateMatcher.java:71)
at org.sikuli.api.ImageTarget.getUnorderedMatches(ImageTarget.java:127)
at org.sikuli.api.DefaultTarget.doFindAll(DefaultTarget.java:128)
at org.sikuli.api.DefaultScreenRegion.findAll(DefaultScreenRegion.java:74)
at org.sikuli.slides.api.sikuli.CrossSearchStrategy.testHypotheses(CrossSearchStrategy.java:85)
at org.sikuli.slides.api.sikuli.CrossSearchStrategy.perform(CrossSearchStrategy.java:39)
at org.sikuli.slides.api.sikuli.ContextImageTarget.doFindAll(ContextImageTarget.java:122)
at org.sikuli.api.DefaultScreenRegion._find(DefaultScreenRegion.java:88)
at org.sikuli.api.DefaultScreenRegion.find(DefaultScreenRegion.java:80)
at org.sikuli.slides.api.actions.TargetAction.execute(TargetAction.java:26)
at org.sikuli.slides.api.actions.RetryAction.execute(RetryAction.java:51)
at org.sikuli.slides.api.actions.ParallelAction$Worker.run(ParallelAction.java:35)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.UnsatisfiedLinkError: /private/var/folders/mc/lj53gp017_3cs34l1n8sg_rc0000gp/T/javacpp12778911569938/libjniopencv_core.dylib: dlopen(/private/var/folders/mc/lj53gp017_3cs34l1n8sg_rc0000gp/T/javacpp12778911569938/libjniopencv_core.dylib, 1): Library not loaded: @rpath/libopencv_core.2.4.dylib
Referenced from: /private/var/folders/mc/lj53gp017_3cs34l1n8sg_rc0000gp/T/javacpp12778911569938/libjniopencv_core.dylib
Reason: no suitable image found. Did find:
/private/var/folders/mc/lj53gp017_3cs34l1n8sg_rc0000gp/T/javacpp12778911569938/./libopencv_core.2.4.dylib: malformed mach-o image: load command #12 length (0) too small in /private/var/folders/mc/lj53gp017_3cs34l1n8sg_rc0000gp/T/javacpp12778911569938/./libopencv_core.2.4.dylib
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1938)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1821)
at java.lang.Runtime.load0(Runtime.java:809)
at java.lang.System.load(System.java:1086)
at org.bytedeco.javacpp.Loader.loadLibrary(Loader.java:524)
... 21 more
The text was updated successfully, but these errors were encountered: