Opencv 我是否在代码中使用libav?许可证事宜
我使用opencv开发商业应用程序。我知道我使用libopencv_highgui.so,但我不确定我的二进制文件是否需要,因为二进制文件中没有提到:Opencv 我是否在代码中使用libav?许可证事宜,opencv,licensing,libav,Opencv,Licensing,Libav,我使用opencv开发商业应用程序。我知道我使用libopencv_highgui.so,但我不确定我的二进制文件是否需要,因为二进制文件中没有提到: objdump -p <binary> 根本没有提到libav,所以,一切都好吗 我有点怀疑,于是开始检查libopencv_highgui.so objdump -p libopencv_highgui.so 我明白了: Dynamic Section: ... NEEDED libavcod
objdump -p <binary>
根本没有提到libav,所以,一切都好吗
我有点怀疑,于是开始检查libopencv_highgui.so
objdump -p libopencv_highgui.so
我明白了:
Dynamic Section:
...
NEEDED libavcodec.so.54
NEEDED libavformat.so.54
NEEDED libavutil.so.52
这是否意味着我使用libopencv_highgui.so,但我的二进制文件不需要libav,或者我没有正确检查
谢谢在旁注中,我不确定libav本身是否有问题,除非您在itp中使用x264或类似的专有编解码器。我在libav链接的第17点看到了这一点。我仍然不完全清楚OpenCV是否可以在没有ffmpeg的情况下构建。但是libav不是问题。顺便说一句,我不确定libav本身是否有问题,除非你在itp中使用x264或类似的专有编解码器。是的,我在libav链接的第17点看到了这一点。我仍然不完全清楚OpenCV是否可以在没有ffmpeg的情况下构建。但libav不是问题。
Dynamic Section:
...
NEEDED libavcodec.so.54
NEEDED libavformat.so.54
NEEDED libavutil.so.52