Как получить доступ к веб- или 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".