从相机意图中获取像素的颜色

Posted

技术标签:

【中文标题】从相机意图中获取像素的颜色【英文标题】:Get the color of a pixel from camera intent 【发布时间】:2019-09-02 09:01:28 【问题描述】:

我是 android studio 的新手,我有一个关于相机的问题。我已经完成了 Take photo 教程,现在我有一个按钮可以打开我的相机应用程序。我想从相机应用程序中获取像素的颜色而不保存图片。 有可能还是我需要制作相机 API 才能获取那种颜色?

欢迎任何关于我如何制作这个项目的建议或提示。

【问题讨论】:

(如果我错了,请纠正我)通过使用意图,您可以从当前应用程序中打开另一个应用程序。就我而言,我按下一个按钮(有意)打开标准相机应用程序。我在想我不能拍摄颜色,因为标准相机应用程序无法做到这一点。但也许是这样做的一种方式,所以我不再需要制作另一个无意识地打开相机的应用程序。或者,也许我的项目更容易无意中使用相机来从像素中获取颜色。我只需要知道我应该走哪条路。 【参考方案1】:

Android 相机意图要么保存图像文件,要么被取消。您需要相机 API 方法来捕获像素而不创建文件。您可以使用 fotoapparat 之类的库来包装棘手的 API,以便于使用。

【讨论】:

以上是关于从相机意图中获取像素的颜色的主要内容,如果未能解决你的问题,请参考以下文章

从 2d 图像像素获取 3d 坐标系中的 x,y

安卓相机X |颜色检测

从背景中的窗口获取像素颜色

如何从图像中获取像素的颜色?

OpenCv,Android:无法编辑转换为 HLS 颜色空间的相机帧像素

如何从imageview中的png获取特定颜色的所有像素