我目前正在使用JavaCV开发一个人脸识别web应用程序。我通过websockets在客户端浏览器上发送实时摄像头流的快照,而人脸识别系统则在服务器端完成其余的工作。但是,在HCP上部署应用程序时,我会收到以下错误。
no jniopencv_core in java.library.path我在项目lib文件夹中添加了与javacv/javacpp相关的所有jar文件,这是我的pom.xml
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>javacv</artifactId>
<version>1.1</version>
</dependency>
<dependency>
<groupId>org.bytedeco.javacpp-presets</groupId>
<artifactId>opencv</artifactId>
<version>3.0.0-1.1</version>
</dependency>
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>javacpp</artifactId>
<version>1.1</version>
</dependency>有什么想法吗?提前谢谢。
发布于 2016-05-13 03:36:59
由于某些原因,Maven没有正确地提取平台依赖项。添加如下内容来修复该错误:
<dependency>
<groupId>org.bytedeco.javacpp-presets</groupId>
<artifactId>opencv</artifactId>
<version>3.0.0-1.1</version>
<classifier>linux-x86_64</version>
</dependency>https://stackoverflow.com/questions/37080600
复制相似问题