Articles of обработка изображений

Обнаружение объектов Android OpenCV

Я пытаюсь реализовать что-то вроде этого: http://www.youtube.com/watch?v=zjxWpKCQqJc на android. Здесь мой код: public Mat onCameraFrame(CvCameraViewFrame inputFrame) { Mat novo = new Mat(); Mat resp = new Mat(); Mat homer = new Mat(); //resp = inputFrame.gray(); novo = inputFrame.gray(); Mat lido = new Mat(); try { lido = Utils.loadResource(this, R.drawable.homer); } catch (IOException e) { e.printStackTrace(); […]

Предложения по распознаванию цифр

Я пишу приложение для Android, чтобы извлечь головоломку Sudoku из картинки. Для каждой ячейки сетки Sudoku 9×9 мне нужно определить, содержит ли она одну из цифр с 1 по 9 или пусто. Я начинаю с судоку следующим образом: Я предварительно обрабатываю Sudoku с помощью OpenCV, чтобы извлекать черно-белые изображения отдельных цифр, а затем переносить их […]

Ошибка совпадения ошибок opencv Android

Я пишу код, чтобы найти аналогичный объект из drawable в camerapreview. Я использую новейший Opencv 2.4.4. Ниже приведены мои функции и вывод из logcat. Что я делаю неправильно, что получаю такой вывод? public void detect_image (Mat mRgba) { object_desc = new Mat(); scene_desc = new Mat(); object_keys = new MatOfKeyPoint(); scene_keys = new MatOfKeyPoint(); matches […]

Изменение цвета объекта в приложении для Android

В основном моя цель – изменить цвет объекта в реальном времени для применения краски. Для достижения этой цели я придерживаюсь следующих концепций: Я использую метод canny () для поиска объекта. Использование findContours () для обнаружения края. Используя drawContours () для окраски объекта. Если есть какая-либо другая концепция, требующая достижения цели, пожалуйста, предложите мне. Я пробовал, […]

Назад Проецирование в Java с помощью OpenCV

Я хочу обнаружить функции в изображении с помощью OpenCV, используя обратную проекцию. Для начала я был бы очень рад вычислить гистограмму одного цветного маленького изображения, а затем применить его на большом изображении. Тогда я могу построить больше на этом. В C ++ есть пример, и я хотел бы сделать что-то подобное на Java. К сожалению, […]

Преобразование YUV-> RGB (Обработка изображений) -> YUV во время onPreviewFrame в android?

Я захватываю изображение, используя SurfaceView, и получаю данные предварительного просмотра Yuv Raw в public void onPreviewFrame4 (байт [] данные, камера камеры) Я должен выполнить некоторую предварительную обработку изображения в onPreviewFrame, поэтому мне нужно преобразовать данные предварительного просмотра Yuv в данные RGB, чем предварительную обработку изображения и вернуться к данным Yuv. Я использовал обе функции для […]

Быстрое размытие растровых изображений для Android SDK

В настоящее время в Android-приложении, которое я разрабатываю, я просматриваю пиксели изображения, чтобы размыть его. Это занимает около 30 секунд на изображении 640×480. Во время просмотра приложений на Android Market я столкнулся с тем, что включает функцию размытия, и их размытие происходит очень быстро (например, 5 секунд), поэтому они должны использовать другой способ размытия. Кто-нибудь […]