Эта публикация о том, как можно в Windows скомпилировать библиотеку для обработки видео и аудио FFmpeg под Android в Eclipse с помощью NDK. Вы узнаете, как связать FFmpeg с библиотекой для обработки изображений OpenCV и как это всё можно использовать в Java-коде Android приложения. Всё это будет рассказано в контексте процесса создания Android приложения, основной функционал которого как раз и завязан на использовании этих библиотек и их взаимодействии. Итак, заинтересованных прошу под кат.
Читать полностью »
Рубрика «opencv» - 11
Говорящая панда или что можно сделать с FFmpeg и OpenCV на Android
2015-04-02 в 11:47, admin, рубрики: android, ffmpeg, Ndk, opencv, обработка изображений, приложения, Работа с видео, Разработка под androidПромышленное использование C++ & OpenCV. Часть 1: Постановка задачи и методы реализации
2015-03-20 в 12:52, admin, рубрики: arduino, c++, opencv, Промышленное программирование, разработка под windowsЧтобы не перегружать данную статью, разобью ее на 2 части:
1. Постановка задачи и методы реализации;
2. Программное распознавание и электроника.
Инженер
Начну с того, что я начинающий инженер. Будучи студентом устроился работать программистом на завод. Завод занимался производство лако-крышечных изделий. По простому: крышек для закаток.
Через некоторое время я получил задачу в любимом для многих свободном формате. Мне было позволено пофантазировать на эту тему и через некоторое время предоставить свои «мисли» по этому поводу.
Читать полностью »
Программа uWho: счётчик уникальных лиц
2015-03-04 в 11:56, admin, рубрики: Facebook, faceClassifier, opencv, информационная безопасность, метки: faceClassifier, OpenCVОдин из организаторов «мейкерской» конференции Makevention в Блумингтоне задался вопросом, который часто возникает у организаторов любых публичных мероприятий и владельцев розничных магазинов: сколько человек пришло к нам в гости?
Есть разные способы, как считать людей. Например, разные сенсоры или картинка с видеокамеры. Джош Конвей (Josh Conway) разработал более продвинутую версию счётчика uWho на базе OpenCV. Она распознаёт лица людей, чтобы не считать одного человека дважды.
Читать полностью »
Взлом пароля на Mac с Arduino и OpenCV
2015-02-15 в 18:31, admin, рубрики: Apple ID, arduino, brute-force, diy или сделай сам, icloud, macbook, opencv, opencvsharp, брут-форс, взлом, информационная безопасность, обработка изображений, метки: брут-форс О том, как взламывали запароленный мак с помощью Arduino и OpenCV. По мотивам статьи Брутфорсим EFI с Arduino.
Читать полностью »
Робот на RaspberryPi, Arduino и RaspiCam + OpenCV. Часть 1 Обзорная
2015-02-01 в 18:08, admin, рубрики: arduino, DIY, opencv, python, Raspberry Pi, программирование микроконтроллеров, Программирование робототехники, робототехника, робототехника своими руками, роботы, Электроника для начинающих Очень часто на хабре появляются статьи о том как использовать Raspberry Pi как медиацентр, передвижную видеокамеру, удаленную web камеру и… собственно все. Очень странно, что в такой большой IT тусовке — довольно мало информации о том — как его программировать и использовать одноплатный компьютер там, где он действительно довольно полезен — во всяких встраиваемых системах, где есть ограничения по размеру и стоимости, но также есть потребность в производительности. В нескольких статьях постараюсь описать на примере создания мобильного колесного робота с компьютерным зрением — как можно использовать малинку для создания роботов(штук с интеллектом на борту, а не управляемых с андроида машинок с веб камерой).
Читать полностью »
Как мы делали робота-футболиста
2015-01-29 в 14:24, admin, рубрики: computer vision, diy или сделай сам, opencv, Программирование, Программирование робототехники, роботы, электроника25 ноября 2012 года в Таллинне проводилось крупнейшее в Балтии соревнование роботов — «Роботекс». Мы решили построить робота в категории профессиональный футбол. Конечно, это будет не Криштиану Роналдо, но вызов интересный. Я опишу детали создания и программирования робота. Имя его — Палмер.
Сам футбол проходит на площадке зеленого цвета, на котором расположены 11 оранжевых мячиков для гольфа. Имеются ворота, 15 см высотой и примерно 37 см шириной, желтые у одной стороны и синие с другой. Робот должен искать мячи на поле, захватывать их, выбирать нужные ворота и забивать. На поле находятся два робота. Побеждает тот, кто забьет больше мячей. Технические требования к роботу: цилиндр высотой 35 см и диаметром 35 см. Все просто.
Читать полностью »
Использование DSP-сопроцессора DM8168 с помощью фреймворка C6Accel
2015-01-27 в 9:19, admin, рубрики: C6Accel, DM8168, dsp, DSP-сопроцессор, EZSDK, linux, opencv, texas instruments, Блог компании Promwad, высокая производительность, микропроцессоры, Программирование, разработка, разработка электроники, сигнальные процессоры, Электроника для начинающих
В этой статье мы познакомимся с отладочной платой DM816x/C6A816x/AM389x и фреймворком C6Accel (он же C6EZAccel), а также рассмотрим инструкции по наладке системы для выполнения встроенных тестовых приложений.
Всё началось с интересной идеи использовать алгоритмы нынче очень популярной библиотеки компьютерного зрения OpenCV на микропроцессоре. Однако, изучив немного тему, идея уточнилась. Почему бы не реализовать алгоритмы не просто на ядре ARM, а на специализированном ядре для цифровой обработки сигналов DSP? Тем самым разгрузим ядро ARМ, ускорим выполнение алгоритмов, и, глядишь, самое громоздкое приложение заработает в реальном времени.
Итак, что же использовать для решения задачи? Оказалось вариантов немного…
Читать полностью »
Домашний тир на Raspberry
2015-01-18 в 21:51, admin, рубрики: arduino, diy или сделай сам, opencv, Raspberry Pi
Люблю стрелковое оружие и стрельбу. Однако в для домашних условий это плохое хобби. Нет, ну можно конечно купить травмат и изрешетить квартиру, но думаю домашние этого не оценят. Не желая мерится с этим, решил реализовать свой, в меру безопасный домашний тир. Если заинтересовал — добро пожаловать под кат.
Читать полностью »
Какая связь между червем длиной около миллиметра и OpenCL?
2014-12-12 в 11:04, admin, рубрики: gpgpu, opencl, opencl 2.0, opencv, высокая производительность
Недавно на хабре была статья про проект OpenWorm. Проект использует OpenCL для расчета гидродинамики сглаженных частиц как на CPU, так и на GPU. Среди исследователей/разработчиков есть наши соотечественники Андрей Пальянов и Сергей Хайрулин из сибирского отделения Российской академии наук.
Под катом география комьюнити OpenWorm, а так же рейтинг популярности разработки на OpenCL по странам и ссылки на примеры для версии стандарта 2.0
Читать полностью »
Простое обнаружение объектов по цвету
2014-12-06 в 17:07, admin, рубрики: c++, opencv, Алгоритмы, обработка изображений, поиск объектов по цвету, Программирование Доброго времени суток.
В этом коротком посте хотел показать простой способ поиска объектов по цвету с OpenCV.
Для экспериментов использовал камеру Logitech WebCam C270
Читать полностью »