Предотвратите сбой приложения при обнаружении цвета
У меня есть приложение, которое использует 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. Это намеренно? Какое исключение выбрасывается?