gpt4 book ai didi

java - opencv_ffmpeg2413_64.dll 为 OpenCV 构建的 Linux

转载 作者:太空宇宙 更新时间:2023-11-04 12:30:15 25 4
gpt4 key购买 nike

我正在使用 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 的任何建议,或者我是否必须将其更改为不同的库以进行相机捕获?谢谢

最佳答案

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

关于java - opencv_ffmpeg2413_64.dll 为 OpenCV 构建的 Linux,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43504989/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com