opencv - 识别 OpenCV VideoCapture 的 read() 使用的解码器
问题描述
我确信我不是第一个提出这样问题的人,但搜索 opencv 和许可证只会让我遇到关于识别车牌的问题。这就是为什么我不得不在这里问这个问题。如果是错误的论坛,我深表歉意。
我们正在尝试构建一个商业网络应用程序。其中一部分涉及从网络摄像头读取视频、处理视频并将其写入文件。我们要小心避免意外对我们的代码进行 GNU 化,同时也要避免因使用 MP4 等我们根本无法负担的代码而产生的繁重许可。我们认为我们已经通过从我们的机器中删除 ffmpeg 来避免 GPL'ing。但是我们读取的相机(如果重要,使用 RTSP)使用 h.264 编码。我们使用 OpenCV 的视频阅读器来阅读它,尽管我们以网络格式保存它。
我们不确定的是视频阅读器是否使用了使我们合法的版本。是否有任何命令或 Python cv2 函数可以告诉我们使用什么?
换句话说,我们正在使用 OpenCV 库,并且想知道我们是否有与 GNU 相关的问题或需要支付版税。谢谢。
解决方案
推荐阅读
- python-3.x - 10 <=n<=1 和 n<=1 或 n>=10 有什么区别?
- generics - Tell the Rust compiler when two generic types are the same
- arrays - Removing specific Value from an array using .remove() . But why im not getting the correct answer?
- php - 我可以在哪里放置在我的 laravel 应用程序上生成 pdf 响应的逻辑?
- javascript - Which is the easiest way to call a functional component in button onClick in React js
- java - Hazelcast优雅方式处理com.hazelcast.nio.serialization.HazelcastSerializationException java.io.InvalidClassException
- r - 如何从表达式创建 data.frame?
- angular - 您在预期流的位置提供了“未定义”。HttpInterceptor 中的错误
- python - for 循环在我的 discord.py 机器人中运行得太快
- c# - 从 Collider2D 数组中获取位置