← Back to team overview

sikuli-driver team mailing list archive

[Question #482409]: java.lang.UnsatisfiedLinkError: no jniopencv_core in java.library.path

 

New question #482409 on Sikuli:
https://answers.launchpad.net/sikuli/+question/482409

Hi There,

I am new to Sikuli and started off with a basic scenario using Selenium with Java..

JRE 1.8

And the dependencies used in pom.xml


<dependencies>
		<dependency>
			<groupId>org.seleniumhq.selenium</groupId>
			<artifactId>selenium-server</artifactId>
			<version>2.53.0</version>
		</dependency>	
		<dependency>
			<groupId>org.sikuli</groupId>
			<artifactId>sikuli-api</artifactId>
			<version>1.2.0</version>
		</dependency>
		<dependency>
			<groupId>org.sikuli</groupId>
			<artifactId>sikuli-core</artifactId>
			<version>1.2.2</version>
		</dependency>
		<dependency>
			<groupId>com.googlecode.javacpp</groupId>
			<artifactId>javacpp</artifactId>
			<version>0.4</version>
		</dependency>
		<dependency>
			<groupId>nu.pattern</groupId>
			<artifactId>opencv</artifactId>
			<version>2.4.9-4</version>
		</dependency>
	</dependencies>

And I see the below error when I try to run the testcase as a JUnit test case,

java.lang.UnsatisfiedLinkError: no jniopencv_core in java.library.path
	at java.lang.ClassLoader.loadLibrary(Unknown Source)
	at java.lang.Runtime.loadLibrary0(Unknown Source)
	at java.lang.System.loadLibrary(Unknown Source)
	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.<clinit>(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._find(DefaultScreenRegion.java:88)
	at org.sikuli.api.DefaultScreenRegion.find(DefaultScreenRegion.java:80)

-- 
You received this question notification because your team Sikuli Drivers
is an answer contact for Sikuli.