Архив рубрики: Программирование под Android

C/C++ в Android приложениях

Тема на стадии разработки Введение При помощи Android SDK  можно писать приложения на Java или Kotlin. Кроме него есть еще Android  NDK — Native Development Kit. Это — сопутствующий инструмент Android SDK, который позволяет создавать  компоненты с помощью нативного кода (C/C++). Что означает Native (родной) код? Это означает, что C/C++  код компилируется непосредственно в понятные… Читать далее »

OpenCV в Android

Инсталляция  OpenCV в  Android Studio Захват видео с камеры Отслеживание лица из видео-потока, используя каскад Хаара Полезные ссылки Инсталляция  OpenCV в  Android Studio Скачиваю с сайта OpenCV архив opencv-3.4.3-android-sdk.zip, распаковываю его и размещаю папку из распакованного архива в корень диска C. Создаю в в  Android Studio проект: File -> New -> New Project. Даю проекту имя opencv_project. Нажимаю Next ->… Читать далее »

2D/3D моделирование в Android

Загрузка картинок и пиксельное представление картинки 2D графика методами объекта класса Canvas Простейшее OpenGL ES приложение 3D графика на основе OpenGL ES Полезные ссылки Загрузка картинок и пиксельное представление картинки Постановка задачи. Создать приложение, которое обеспечивает загрузку 3-х картинок (скачать картинки здесь). При нажатии (click) на нижнюю картинку вместо нее отображается точечное (пиксельное) представление картинки, которая… Читать далее »

Введение в Android программирование

Android (Андроид) – операционная система, которая позволяет создавать приложения для всех видов современных мобильных устройств – телефоны, планшеты, смартбуки, мультимедийные плейеры, видеокамеры, электронные книги, GPS, бытовая техника и многое другое. Среди сред разработки приложений под мобильные устройства наиболее популярной средой разработки приложений под Android раньше считалась Eclipse с добавлением  различных надстроек,  ее сменила Android Studio. Следует отметить, что среды разработки приложений под… Читать далее »

Алгоритм 3D-реконструкции под Android device

Введение Формализация задачи Уравнения взаимосвязи между точками изображений Алгоритм и тестовые примеры Выводы Программные реализации Полезные ссылки Введение Ниже излагаются результаты исследования возможности реконструкции 3D модели по изображениям на предмет создания объемной фотографии при помощи мобильных устройств. Трехмерная реконструкция (англ. 3D reconstruction) – это процесс получения 3D объектов на основе изображений.  На вход алгоритма обработки… Читать далее »