Articles of opencv

UnsatisfiedLinkError: n_Mat при использовании opencv2.4.3 с Android 4.0

Я использую opencv в android. Но когда я добавляю Mat () в свой код, мое приложение неожиданно останавливается после запуска. Мой журнал ошибок выглядит следующим образом: FATAL EXCEPTION: main java.lang.UnsatisfiedLinkError: n_Mat at org.opencv.core.Mat.n_Mat(Native Method) at org.opencv.core.Mat.<init>(Mat.java:441) at com.example.imagepro.MainActivity.onCreate(MainActivity.java:36) at android.app.Activity.performCreate(Activity.java:4465) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1049) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1920) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1981) at android.app.ActivityThread.access$600(ActivityThread.java:123) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1147) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:137) at […]

Интеграция с Android Studio и Gradle

Я следую этому руководству, но с Android Studio. Я сделал следующие шаги: Создание нового проекта в Android Studio Добавление OpenCV-2.4.5-sdk / sdk / java в качестве модуля Щелкните правой кнопкой мыши на моем основном модуле-> Изменить настройки модуля-> добавил вышеописанный модуль opencv как зависимость Для моей MainActivity я использовал следующий код (снятый с одного из […]

Возвращаемый объект Mat из собственного кода в java в OpenCV

У меня Android-приложение OpenCV. Большая часть его кода находится на Java, но у меня есть одна функция, которая находится в C. Функция получает объект Mat и возвращает новую. Мой вопрос: как вернуть Mat из собственного кода в Java? Не удалось найти ни одного примера этого. Благодарю.

Как получить объект Mat из байта в openCV android?

Я работаю с библиотекой OpenCV на Android. У меня есть класс, который реализует PictureCallBack . Метод переопределения onPictureTaken() приведен ниже, @Override public void onPictureTaken(byte[] data, Camera camera) { Log.i(TAG, "Saving a bitmap to file"); // The camera preview was automatically stopped. Start it again. mCamera.startPreview(); mCamera.setPreviewCallback(this); // Write the image in a file (in jpeg […]

Кажется, что ваше устройство не поддерживает камеру (или заблокировано)

Образцы android opencv и учебные пособия работали нормально, и вдруг однажды я получаю это для всех тех, кто «кажется, что ваше устройство не поддерживает камеру (или она заблокирована). Применение будет закрыто», пожалуйста, помогите исправить Я повторно установил opencv и импортировал снова и создал новые эмуляторы, но проблема сохраняется

Как использовать Android-камеру в фоновом режиме?

В настоящее время я разрабатываю приложение, которое должно записывать видео в фоновом режиме и обрабатывать его. (Он должен получать данные предварительного просмотра в реальном времени в фоновом режиме и обрабатывать данные предварительного просмотра) Однако для этого мне нужно использовать Camera и OpenCV как Service, и кажется, что невозможно использовать JavaCameraView в OpenCV и Android.Hardware.Camera без […]

Сначала вы хотите найти фокусное расстояние, а затем расстояние лица, обнаруженное в реальном времени, с помощью opencv android

Формула для фокусного расстояния приведена ниже: F = (P x D) / W Но я не могу найти значение пикселя (P) прямоугольника, которое появляется на обнаруженной грани в реальном времени: Хотите найти ширину прямоугольника, нарисованного вокруг мобильного телефона на изображении: Это было сделано с использованием Python и OpenCV, но я смущен тем, как реализовать его […]

Переключение контекста с использованием значительного времени?

У меня возникла проблема с приложением (которое использует как java, так и C ++ и OpenCV), что кажется очень непоследовательным в отношении времени, которое требуется для выполнения различных задач. Чтобы помочь диагностировать это, я сделал функцию в java (называемой one_off_speed_test() ), которая ничего не делала, кроме целого ряда целых математических задач в цикле, которая занимает […]

DrawMatching между двумя изображениями – распознавание изображений

Я пытался показать совпадающие ключевые точки между двумя изображениями (которые были захвачены с моей камеры, а другая из базы данных) Может ли кто-нибудь помочь мне написать функцию DrawMatches в моем коде, чтобы показать соответствие между двумя изображениями. Вот мой код: public final class ImageDetectionFilter{ // Flag draw target Image corner. private boolean flagDraw ; // […]

Снимите блики с фото opencv

Таким образом, im используя opencv для захвата документа, сканирования и обрезки. Когда в комнате нет освещения, он отлично работает. Когда в комнате светит свет, а на столе есть блики, а документ рядом с ним, он также захватывает блики как часть прямоугольника. Как можно снять блики с фотографии? Вот код im, использующий для получения изображения, которое […]