Pixel von View dauerhaft und schnell auf Farbe überprüfen

  • Hi Leute,


    ich würde gerne eine kleine app schreiben welche via Kamera die Pixel genau in der Mitte auf die Farbe überprüft und das dauerhaft, sodass ich einen Farbabweichung schnells möglich mitbekomme und daraufhin ein event trigger kann.


    Also Quasi eine art Sensor der mir eine veränderung an einem pixel mitteilt.


    Mein bisherigen versuche sind noch nicht all zu vielversprechend.


    zwei probleme:


    1. die bitmap.getPixel(x,y) gibt mir immer "0" zurück


    2. die Geschwindigkeit ist viel zu langsam


    hat einer einen Vorschlag wie ich die Probleme ausmerzen kann?


    Dank euch

  • Hi,


    sollte nicht so schwierig sein. Versuche es mal mit dem Code:


    Code
    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);

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!