使用 JavaCV 并部署在 SAP HANA Cloud Platform 上的 Web 应用程序错误

Web Application using JavaCV and deployed on SAP HANA Cloud Platform error

我目前正在使用 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>

有什么想法吗?提前致谢。

出于某种原因,Maven 没有正确获取平台依赖项。添加如下内容以修复该错误:

<dependency>
    <groupId>org.bytedeco.javacpp-presets</groupId>
    <artifactId>opencv</artifactId>
    <version>3.0.0-1.1</version>
    <classifier>linux-x86_64</version>
</dependency>