Pygame + OpenCV 安卓开发

问题描述 投票:0回答:1

所以我目前正在使用 pygame 和 OpenCV 开发一个 Android 项目。我知道使用 pygame 对此不自然,但我想尝试一下。

我的代码在 PC 上运行良好,因为它可以识别相机并使用它。然而,在 Lubuntu 虚拟机上使用 buildozer 将其转换为 APK 文件并将其安装到我的华为 Android 上后,它不显示相机镜头,更不用说请求使用相机的权限了。

有人有这种 pygame 领域的经验吗?我非常感谢您的帮助

python android opencv pygame camera
1个回答
0
投票

听起来您在使用 pygame 和 OpenCV 的 Android 项目中遇到了问题,尤其是在华为设备上将其部署为 APK 时。以下是一些帮助您排除故障并解决问题的建议:

安卓权限:

确保您的 AndroidManifest.xml 文件包含使用相机所需的权限。您应该在清单中获得许可。 请求相机许可:

即使您已在清单中声明了权限,您也可能需要在运行时显式请求相机权限,尤其是在较新的 Android 版本上。您可以使用 requestPermissions 方法动态请求权限。 检查相机可用性:

在尝试使用相机之前,请检查设备上是否可用。您可以使用包管理器检查设备上是否存在相机功能。

© www.soinside.com 2019 - 2024. All rights reserved.