【问题标题】:opencv_ffmpeg2413_64.dll Linux build for OpenCVopencv_ffmpeg2413_64.dll 适用于 OpenCV 的 Linux 构建
【发布时间】:2017-09-16 05:30:52
【问题描述】:

我正在使用 opencv2413 进行图像处理和相机捕捉。我的代码在我使用 opencv 的 windows 构建的 windows 上运行良好。使用opencv,您必须动态加载一些dll,例如System.loadLibrary(Core.NATIVE_LIBRARY_NAME); System.loadLibrary("opencv_ffmpeg2413_64");,但是,当我在Linux上使用Java7相同的代码时,它会因为DLL而抱怨。我正在寻找我为Core.NATIVE_LIBRARY_NAME 找到的 SO 文件的替代品,但我找不到opencv_ffmpeg2413_64.dll。有什么建议如何创建/找到那个 SO 还是我必须将其更改为不同的库以进行相机捕捉?谢谢

【问题讨论】:

    标签: java linux opencv ffmpeg


    【解决方案1】:

    我已经解决了这个问题。对于 ffmpeg,您不需要 SO。您所要做的就是在 Linux 上从源代码创建一个构建。在同一台机器上安装ffmpeg。sudo apt-get update``sudo apt-get dist-upgradesudo apt-get install ffmpeg使用java -jar -Djava.library.path=""到编译好的build/lib。你只需要System.loadLibrary(Core.NATIVE_LIBRARY_NAME); 确保你已经安装了Aache Ant。就这样。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-04
      • 2022-01-12
      • 1970-01-01
      • 2010-11-27
      • 2020-07-25
      • 1970-01-01
      相关资源
      最近更新 更多