【问题标题】:Python Opencv2 Camera with Start Flashlight, Stop Flashlight, Click Picture, Start Video Recording, Stop Video Recording buttonsPython Opencv2 Camera 带有启动手电筒、停止手电筒、点击图片、开始录像、停止录像按钮
【发布时间】:2023-03-17 17:47:01
【问题描述】:

我正在尝试使用 PyQT 和 OpenCV2 构建相机应用程序。到目前为止,我成功地制作了点击图片、开始录制、停止录制的按钮。 然而,管理闪光灯的开/关仍然遥不可及。 任何帮助将不胜感激。谢谢。

操作系统:Ubuntu 语言:Python

【问题讨论】:

    标签: python image opencv video camera


    【解决方案1】:

    您用描述“点击图片,开始录制,停止录制”相机的默认成像行为。这些按钮适用于大多数使用 opencv (/pyqt) 的摄像头,但超出特定于 SDK 制造商的范围。

    如果您无法通过相机帖子产品名称、类型、版本来解决问题。

    例如... FLIR 拥有大量带有 python 包装器 here 的 SDK 库。通过 Flea2 cam 的粗略示例是 here。如果已安装,您可以使用一些示例脚本测试基础知识。如果你深入挖掘,你会发现与“诺基亚”相关的图像库……为手机上的摄像头而写……怀旧

    因此,正如karlphilip 在他的帖子中提到的那样……这些库是针对相机制造商的一系列相机进行指纹识别的,并且可能不适合其他制造商的相机。但是..当您从多个制造商处导入 lib 时,您可以将其组合到您的 python 脚本中.. 显然。

    【讨论】:

    • 正是我正在寻找的答案。谢谢。
    【解决方案2】:

    假设您的计算机上连接了一个真正的摄像头,您需要查看摄像头驱动程序才能完成此操作。此过程是您的相机型号和制造商独有的。

    如果幸运的话,您甚至可以找到一个 3rd 方库,该库可以做到这一点(针对您的特定相机)并提供一个模块,以便在 Python 中更轻松地做到这一点。

    祝你好运!

    【讨论】:

    • 如果从答案中没有清楚,PyQt和OpenCV无法帮助您使用该功能。 span>
    • 非常感谢您的帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多