gpt4 book ai didi

java - 在 Android 上使用带有 OpenCV 的相机 LED 闪光灯

转载 作者:太空宇宙 更新时间:2023-11-03 11:40:50 27 4
gpt4 key购买 nike

我有一个使用 OpenCV for Android 的应用程序,想知道是否可以启用相机的 LED。

目前我的相机是使用以下代码设置的:

camera = new VideoCapture(Highgui.CV_CAP_ANDROID);

我见过的所有启用 LED 闪光灯的示例都需要 Camera.Parameters,我无法使用此相机设置访问它。

有没有什么简单的方法可以启用 LED 而无需切换到对我的视频流使用基本的 Camera 类,因为这往往要慢得多。

提前感谢您的帮助。

最佳答案

在 OpenCV for Android 2.4 中,你可以这样做,

mCamera.set(
Highgui.CV_CAP_PROP_ANDROID_FLASH_MODE,
Highgui.CV_CAP_ANDROID_FLASH_MODE_ON
);

其他选项有:CV_CAP_ANDROID_FLASH_MODE_AUTOCV_CAP_ANDROID_FLASH_MODE_OFFCV_CAP_ANDROID_FLASH_MODE_TORCHCV_CAP_ANDROID_FLASH_MODE_REDEYE

但是,使用它会导致应用程序在我的平板电脑 (Asus TF101) 上自动关闭。希望它适用于其他人。

关于java - 在 Android 上使用带有 OpenCV 的相机 LED 闪光灯,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9723960/

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