首页 > 解决方案 > 识别 OpenCV VideoCapture 的 read() 使用的解码器

问题描述

我确信我不是第一个提出这样问题的人,但搜索 opencv 和许可证只会让我遇到关于识别车牌的问题。这就是为什么我不得不在这里问这个问题。如果是错误的论坛,我深表歉意。

我们正在尝试构建一个商业网络应用程序。其中一部分涉及从网络摄像头读取视频、处理视频并将其写入文件。我们要小心避免意外对我们的代码进行 GNU 化,同时也要避免因使用 MP4 等我们根本无法负担的代码而产生的繁重许可。我们认为我们已经通过从我们的机器中删除 ffmpeg 来避免 GPL'ing。但是我们读取的相机(如果重要,使用 RTSP)使用 h.264 编码。我们使用 OpenCV 的视频阅读器来阅读它,尽管我们以网络格式保存它。

我们不确定的是视频阅读器是否使用了使我们合法的版本。是否有任何命令或 Python cv2 函数可以告诉我们使用什么?

换句话说,我们正在使用 OpenCV 库,并且想知道我们是否有与 GNU 相关的问题或需要支付版税。谢谢。

标签: opencvopencv3.0

解决方案


推荐阅读