Member 10850253 Ответов: 0

Предотвратите сбой приложения при обнаружении цвета


У меня есть приложение, которое использует opencv для обнаружения цветов. Я поместил некоторый код, который должен был определить цвет затронутого пикселя, насколько я понимаю, но вместо этого он вызывает сбой приложения.
Как я могу исправить эту проблему?
Заранее спасибо.

Что я уже пробовал:

ImageView imageView = ((ImageView)view);
        final Bitmap bitmap = ((BitmapDrawable)imageView.getDrawable()).getBitmap();
        int px=(int)motionEvent.getX();
        int py=(int)motionEvent.getY();
        int pixel = bitmap.getPixel(px,py);
        red=Color.red(pixel);
        green=Color.green(pixel);
        blue=Color.blue(pixel);

David Crow

"...но вместо этого это приводит к сбою приложения.
Как я могу исправить эту проблему?"

Я не вижу никакого обнаружения ошибок или блоков try/catch. Это намеренно? Какое исключение выбрасывается?

0 Ответов