使用 Android Studio 操作相机颜色并显示它

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

我目前正在 Android 工作室中开发一个应用程序,该应用程序会与手机摄像头实时摄像头的颜色相混淆。例如,我可能想过滤掉所有红色,或者我想使显示的相机图像变成黑白。

但是,我还没有真正找到太多关于“如何”做到这一点的信息。我找到了有关使用已弃用的 Camera 类和 android.hardware.camera2 类的教程。我最喜欢的示例代码是针对camera2的,直接在here找到(直接带您到Java类文件,而不是整个项目)。 那么有谁知道如何使用camera2来做我想要的事情?我需要使用已弃用的 Camera 类吗?我的想法是,我需要有一个活动,其主要工作是显示图像,并且在幕后手机摄像头正在运行,发送图像(以任何格式,位图)以使颜色混乱(通过我的一些代码)将制作),然后发送要在主活动中显示的图像。

所以主要分为三个部分:(1)Camera to Bitmap,获取手机Camera当前看到的内容并将其存储在代码中; (2) 弄乱位图的颜色,以我想要的方式扭曲当前视图; (3) 然后是一种获取所产生的扭曲视图并将其显示在屏幕上的方法。当然,正如前面提到的,这是我真正需要帮助的刚刚提到的三个中的第一个和最后一个。

请让我知道哪些其他细节会有所帮助。

android colors bitmap android-camera2
1个回答
0
投票

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