检测实时Android摄像头预览的颜色代码

oja*_*jas 6 android color-picker colors android-camera

我希望在摄像机预览进行时检测图像的颜色代码(实时流图像).我想开发像ColorGrab android应用程序一样的示例 android应用程序.请查找相同的附加截图.

如何通过指向相机并显示为该颜色的十六进制代码来制作捕获和识别颜色的演示程序应用程序.

任何帮助,将不胜感激.谢谢你的时间.

在此输入图像描述

Qad*_*ain 0

这应该是您的起点

从触摸的图像像素获取颜色

targetImage.setOnTouchListener(new ImageView.OnTouchListener(){     
@Override   
public boolean onTouch(View v, MotionEvent event) {
    // TODO Auto-generated method stub       
    int x=0;
    int y=0;
    textView.setText("Touch coordinates : " +       
    String.valueOf(event.getX()) + "x" + String.valueOf(event.getY()));
    ImageView imageView = ((ImageView)v);
    Bitmap bitmap = ((BitmapDrawable)imageView.getDrawable()).getBitmap();
    int pixel = bitmap.getPixel(x,y);
    int redValue = Color.red(pixel);
    int blueValue = Color.blue(pixel);
    int greenValue = Color.green(pixel);


    return true;    }     
});
Run Code Online (Sandbox Code Playgroud)

您将获得 RGB 颜色代码。

如何在 Android 中获取像素颜色?