Обновить
2K+
62

CV, ML, ROS

129
Подписчики
Отправить сообщение

Как два человека прибор для слепых сделали

Время на прочтение10 мин
Охват и читатели7.2K

В этой статье хотелось бы затронуть такую непростую тему как изготовление устройств для людей с ограничениями по зрению. Речь пойдет об "еще одном устройстве", призванном улучшить жизнь. Но это не рекламная статья нового изделия, а скорее "взгляд за кулисы" изготовления похожих устройств, их необходимость, новые веяния в этой среде, а также сложности и их преодоление в этом непростом творческом процессе.

Читать далее

Определение брака при 3d печати

Время на прочтение5 мин
Охват и читатели8.7K

Один из принтеров, который в работе, - creality K1C оборудован камерой для наблюдения за процессом печати. Удобно, но не более. Наблюдать часами как печатается деталь быстро надоедает. Вдвойне печально, когда результаты печати неудачны по тем или иным причинам и печать не была вовремя остановлена. Как раз о ранней остановке печати при наличии брака на столе и пойдет речь.

Читать далее

Как перевести bluetooth в headset_head_unit на raspberry pi даже если последняя против

Время на прочтение3 мин
Охват и читатели3K

Иногда при подключении bluetooth устройства к raspberry pi данное устройство по каким-то причинам не хочет записывать аудио через bt, хотя такая возможность на самом устройстве предусмотрена. Это касается bt наушников, гарнитур, у которых имеется режим headset_head_unit.
Читать дальше →

Как собирать цены конкурентов с помощью macrodroid на телефоне

Время на прочтение5 мин
Охват и читатели3.8K

В данной статье напишем нехитрый макрос, который позволит собирать товарные позиции из мобильного приложения в виде скриншотов и сохранять их прямо на телефоне. Далее полученные скриншоты из галереи телефона можно будет использовать, например, чтобы извлекать цены и/или товарные позиции.
Читать дальше →

Как разобрать и собрать обратно apk под windows

Время на прочтение3 мин
Охват и читатели60K

Короткий практический пример как разобрать apk приложение, что-то в нем изменить и собрать обратно в среде windows без использования android studio. Статья подойдет для новичков, сложного ничего не будет. Будем изменять (русифицировать) не полностью русифицированное приложение для видеокамеры ordro pro ep8.
Читать дальше →

Vosk vs Whisper — сравнение на raspberry pi 4b

Время на прочтение7 мин
Охват и читатели7.2K

В статье предлагается рассмотреть работу младших моделей преобразования речи в текст на edge устройстве — raspberry pi 4b. Фраза будет непростая, хоть и короткая — в ней будут элементы и русской, и английской речи. В соревновательный состав войдут представители семейства whisper: whisper, whisper-cpp, whisper-jax и vosk. Будет проведена оценка скорости и точности работы. Также, в качестве бонуса, будет предпринята попытка перевести фразу с таджикского языка на русский с помощью vosk.
Читать дальше →

Склейка фото как отдельный вид искусства (как распознать мерцающую строку)

Время на прочтение2 мин
Охват и читатели3.2K


Размышляя над прикладной задачей «как прочитать мерцающую строку с номером электробуса» с помощью обычной камеры можно прийти к совершенно неожиданным результатам. Например, получить футуристические снимки окружающего ландшафта и вещей. Решение данной задачи с помощью python, а также несколько инопланетных изображений далее в статье.
Читать дальше →

Создавая remote rc_car. Часть 1

Время на прочтение3 мин
Охват и читатели6.1K


Идея создания rc-car, которой можно управлять из любой точки земного шара по интернету (4g), была реализована в железе и софте. Однако, в дальнейшем проект вошел в фазу «а что дальше с этим делать» и был заморожен. Кроме того, остались некоторые моменты, которые необходимо еще «доработать напильником». Возможно, данный проект вдохновит кого-то, а автор «передаст свою соль в поезде», как в старом анекдоте.

Итак, как переделать rc-car для управления через интернет? Да и еще «чтобы видео смотреть»?
Читать дальше →

Как определять объекты с ptz камеры

Время на прочтение10 мин
Охват и читатели7.6K


В статье предлагается рассмотреть практические моменты применения ptz камеры (на примере модели Dahua DH-SD42C212T-HN) для детектирования и классификации объектов. Рассматриваются алгоритмы управления камерой через интерфейс ONVIF, python. Применяются модели (сети): depth-anything, yolov8, yolo-world для детектирования объектов.
Читать дальше →

Как перевести игру 'The Lamplighters League'

Время на прочтение7 мин
Охват и читатели2.8K

На данном примере предлагается разобрать перевод .wem файлов аудио одного языка (англ.) на другой язык (русский) с последующей упаковкой в .wem и использования в игре. В качестве инструментов будут использоваться python, нейросети, а также программа Wwise. Из интересного — также будет использоваться сеть, определяющая пол (gender) говорящего, чтобы перевод получился двухголосым.
Читать дальше →

Перевод игры The Invincible на другой язык

Время на прочтение6 мин
Охват и читатели5.3K

Относительно недавно вышедшая игра «The Invincible» не имеет альтернативной озвучки — только чопорный английский. Возможно ли силами одного человека за относительно короткий срок (1-2 дня) перевести игру (сделать «озвучку»), например, на «великий, могучий, правдивый и свободный» язык? Попробуем.
Читать дальше →

Проверка авто по vin, устройство на raspberry pi

Время на прочтение7 мин
Охват и читатели4.5K
Предлагается рассмотреть рабочий концепт устройства, которое делает фото (не без помощи человека естественно), распознает vin номер авто на фото, проверяет номер по базе ГИБДД РФ, самостоятельно посещая сайт. Никаких взломов, бэкдоров и т.п., только законные действия.


Читать дальше →

Разрезать и залить видео на Яндекс.диск — бесплатно

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели8.3K


Предлагается рассмотреть программу на python, которая позволит в рамках бесплатного тарифа «Яндекс.диска» нарезать и заливать видеофайлы, размеры которых превышают 1 Гб (требование тарифа), получать ссылки на них. Никакой магии — только api «yandex.диска» и немного python.
Читать дальше →

Вторая жизнь tello dji

Время на прочтение12 мин
Охват и читатели8.4K


В статье предлагается взглянуть на дополнительные возможности, которые предоставляет квадрокоптер tello dji. Благодаря наличию открытого api и паяльника возможно немного расширить применение аппарата, подружить его с ROS(robot operation system), а также по-новому взглянуть даже на его неисправных собратьев.
Читать дальше →

Калибровка камеры-imu с Kalibr

Время на прочтение19 мин
Охват и читатели6.3K

В данной публикации хотелось бы познакомить с пакетом калибровки камеры Kalibr, в том числе для целей его использования в пакете визуальной навигации ORB_SLAM3. Будет продемонстрирован процесс калибровки камеры fish-eye для raspberry pi. Камера будет калиброваться совместно с гироскопом/акселерометром imu-650 (GY-521). Предполагается, что данная пошаговая инструкция облегчит понимание процесса калибровки в случае возникновения необходимости в таковой.
Читать дальше →

ORB_SLAM3 на raspberry pi 4

Время на прочтение15 мин
Охват и читатели14K

Рассматриваются нюансы установки ORB_SLAM3 на одноплатном пк — raspberry pi 4 c ОС Raspbian buster, проводится поверхностный анализ возможностей алгоритма с учетом ограничений raspberry, показаны возможные пути оптимизации производительности, используется помимо прочего ROS noetic как связующее звено между imu, csi камерой raspberry pi и ORB_SLAM3. Статья не претендует на научность, излагается мнение автора с опорой на экспериментальную базу.
Читать дальше →

Контроль уровня заряда батарей raspberry pi с выводом аудио оповещения

Время на прочтение5 мин
Охват и читатели6.9K
Возникла ситуация, когда необходимо выводить звук-предупреждение о разряде ибп raspberry pi.
В статье предлагается решение с использованием датчика напряжения (Voltage Sensor), arduino nano и «любимой аудио колонки школьника» — портативной «jbl go».

*c 26 секунды
Читать дальше →

Как добавить в датасет Microsoft COCO свои классы и обучить модель YOLOX. Часть 2

Время на прочтение4 мин
Охват и читатели3.1K


В предыдущей статье нам удалось конвертировать custom датасет, доставшийся от yolov5 из формата Pascal VOC в coco формат. Также из датасета Microsoft COCO 2017 (80 классов) были удалены «ненужные» классы, а также присоединены классы из custom датасета (двери и лестницы). В «сухом остатке» 46 классов, из которых 2 вновь добавленных. Осталось дело за малым: обучить модель yolox на вновь созданном датасете, а так же проверить как она работает.
Но для начала yolox необходимо установить.
Читать дальше →

Как добавить в датасет Microsoft COCO свои классы и обучить модель YOLOX

Время на прочтение9 мин
Охват и читатели9.2K

В интернете достаточно статей на тему «как обучить custom dataset на yolo».
Что скрывается за этими словами?

Ничего сверхестественного. Собираем или находим где-нибудь датасет, размечаем его, создаем файл аннотаций к картинкам. Далее берем одну из предобученных моделей yolo, обучаем эту модель на собственном датасете и далее наслаждаемся результатом.

Есть конечно, свои нюансы от yolo к yolo (которые уже определяются семействами в своих версиях, например, той же yolov5 порядка десяти вариантов моделей), но, в целом, порядок действий такой.

Все так. Однако модель, обученная на собственном датасете, будет определять только те классы, которые в нее заложили. Например, только дым и огонь.
Читать дальше →

Pandas vs dask vs sqlite на raspberry pi

Время на прочтение7 мин
Охват и читатели4.5K
Возникла необходимость поработать с базой штрихкодов (barcode) на одноплатнике raspberry pi. Задача простая — открыть базу данных (~700 Мб), найти штрихкод и сделать это «достаточно быстро». Как оказалось, эти действия могут вылиться в захватывающее путешествие как в части того, как в базе быстро найти нужный код, так и в части того, как эту базу быстро открыть, чтобы найти. В работе помогали фреймворки pandas, dask, а также инструмент sqlite. Кто из них справился и какие есть нюансы — в данной статье.
Читать дальше →

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Зарегистрирован
Активность