Как получить доступ к веб- или USB-камере на рабочем столе и встроить камеру на Android в мобильном проекте Gluon с помощью OpenCV?

Я использую Gluon Mobile 4.0.0 в Eclipse и хочу написать приложение для обработки изображений для рабочего стола и Android. Мне нужно иметь прямой доступ к камере на обеих платформах, и я бы предпочел использовать OpenCV.

Итак, мой первый вопрос: можно ли использовать (одну) библиотеку OpenCV для доступа к камере на разных платформах?

Если да, то какую версию OpenCV мне следует использовать и как ее использовать в моем приложении Gluon Mobile? Если нет, есть ли другие возможности, которые я мог бы попробовать?

Было бы здорово, если бы кто-то мог предложить некоторую помощь, потому что я новичок в разработке мобильных приложений и Gluon. Спасибо!:)

1 ответ

Решение

Я использую JavaCV 1.3 сейчас, и после нескольких проблем он, кажется, работает хорошо сейчас.

Для всех, кто интересуется, я отредактировал свой build.gradle следующим образом:

dependencies {
    compile group: 'org.bytedeco', name: 'javacv', version: '1.3'
    desktopCompile 'org.bytedeco.javacpp-presets:opencv:3.1.0-1.3:windows-x86_64'
    androidCompile 'org.bytedeco.javacpp-presets:opencv:3.1.0-1.3:android-arm'
}
configurations {
    all*.exclude group: 'org.bytedeco', module: 'javacpp-presets'
}

Обновите ваш проект, и Gradle загрузит все необходимые файлы и поместит его в папку "Зависимости Gradle".

Другие вопросы по тегам