我目前正在使用JavaCV开发人脸识别Web应用程序。我通过websocket在客户端的浏览器上发送实时网络摄像头流的快照,面部识别系统在服务器端完成所有其余工作。但是,在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>
有任何想法吗?提前致谢。
由于某些原因,Maven没有正确地选择平台依赖项。添加类似以下内容的内容以修复该错误:
<dependency>
<groupId>org.bytedeco.javacpp-presets</groupId>
<artifactId>opencv</artifactId>
<version>3.0.0-1.1</version>
<classifier>linux-x86_64</version>
</dependency>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句