-
Конструктор LEGO Boost 17101 и его устройство
Приближается Новый Год и наступила пора искать подарки. Для подрастающих робототехников сейчас доступны самые разные конструкторы, наборы и уже готовые роботы. Но выбирая подарок для ребёнка — первым делом думаешь о конструкторе LEGO. А если рассматривать LEGO и роботов, то, разумеется, первым на ум приходит конструктор LEGO Mindstorms. Однако, серьёзная цена (от 20 тыс. р.),…
-
DeepWay — атономная навигация для людей с проблемами зрения
Студент колледжа — Satinder Singh, создал систему навигации для людей с проблемами зрения. Система состоит из камеры, которая крепится на груди пользователя, ноутбука на котором изображение обрабатывается и если алгоритм на основе глубокого обучения (CNN на Keras поверх Tensorflow) определяет, что пользователю нужно переместиться влево или вправо, то отправляется команда контроллеру Arduino Uno, который, в…
-
Использование TensorFlow для распознавания ваших объектов
Чтобы научить нейронную сетку на TensorFlow распознавать нужные вам объекты, вам понадобится несколько сотен изображений этих объектов. Эти изображения можно найти и скачать из интернета, либо сделать собственные фотографии.
-
Leap Motion — получение картинки с камер
На фоне новостей о проекте AR-гарнитуры North Star от компании Leap Motion, уместно вспомнить об их основном продукте — контроллере Leap Motion (рус. скачкообразное движение), который представляет собой USB-устройство, отслеживающее в области пространства над собой движение рук, пальцев и карандашей, ручек. Как видно по фотографиям прототипа экспериментальной платформы Project North Star — для отслеживания рук…
-
Замена клавиатуры — распознавание движения руки
Для распознавания движения в воздухе, Federico Terzi собрал портативное устройство на базе контроллера Arduino, акселерометра MPU-6050 и bluetooth-модуля HC-06. Для распознавания паттернов движения, использовался Python и библиотека машинного обучения Scikit-learn.
-
Управление компьютером при помощи жестов на Arduino и Python
Простое управление компьютером (например, медиапроигрывателем VLC) при помощи жестов, можно очень просто сделать при помощи контроллера Arduino, пары ультразвуковых датчиков и скрипта на python-е (с использованием модуля pyautogui). Скетч для Arduino
-
GAN — генеративные состязательные сети
GAN — Generative Adversarial Networks — генеративные состязательные сети. Пока мне не удалось найти устоявшегося русскоязычного названия. Другие варианты: генеративные соревновательные сети порождающие соперничающие сети порождающие соревнующиеся сети Генеративные сети — это очень интересный класс нейронных сетей, которые учатся генерировать определённые объекты. Сейчас, подобные сети очень популярны и используются для самых разных задач — от…
-
Сегментация изображений при помощи нейронной сети: U-Net
U-Net — это архитектура свёрточной нейронной сети, предназначенная для сегментации изображений (первоначально, для биомедицинских изображений).
-
Программа с нейросетью для закрывания окон на компьютере при приближении начальника
Разработчик Hiroki Nakayama написал на Python-е программу Boss Sensor, которая получает картинку с камеры, обнаруживает лицо (при помощи OpenCV) и использует искусственную нейронную сеть (свёрточная нейронная сеть, созданная при помощи Keras поверх TensorFlow), которая распознаёт лицо начальника и при его приближении автоматически прячет все окна на рабочем столе и выводит на экран пользователя заданную картинку.
-
Построение тепловой карты уборки робота-пылесоса
Используя Python и библиотеку компьютерного зрения OpenCV, очень просто можно следить за тем, как именно робот-пылесос производит уборку помещения.
Преимуществ нет, за исключением читабельности: тип bool обычно имеет размер 1 байт, как и uint8_t. Думаю, компилятор в обоих случаях…