Программа с нейросетью для закрывания окон на компьютере при приближении начальника


Разработчик Hiroki Nakayama написал на Python-е программу Boss Sensor, которая получает картинку с камеры, обнаруживает лицо (при помощи OpenCV) и использует искусственную нейронную сеть (свёрточная нейронная сеть, созданная при помощи Keras поверх TensorFlow), которая распознаёт лицо начальника и при его приближении автоматически прячет все окна на рабочем столе и выводит на экран пользователя заданную картинку.

Hiroki Nakayama воспользовался видеокамерой, а так же помощью Google Image и Facebook, чтобы собрать большое количество фотографий своего начальника. Затем, при помощи ImageMagick, он обрезал лишние детали и получил обучающую базу с изображениями лица начальника, которая и использовалась для обучения свёрточной нейронной сети.

TensorFlow — open-source библиотека для машинного обучения от компании Google. Была представлена 9 ноября 2015 года.

Код системы написан на языках С++ и Python и распространяется под лицензией Apache.

Ссылки
Нейросеть спрячет открытые на компьютере окна от начальника
Deep Learning Enables You to Hide Screen when Your Boss is Approaching
https://github.com/Hironsan/BossSensor/
https://keras.io

По теме
Сортировщик огурцов на Arduino, Raspberry Pi 3 и TensorFlow
Распознавание лиц на Raspberry Pi при помощи модуля камеры и OpenCV
Нейронная сеть — введение
Принцип обучения многослойной нейронной сети с помощью алгоритма обратного распространения
Пример работы самоорганизующейся инкрементной нейронной сети SOINN
RC-машинка управляется нейронной сетью
Нейронная сеть учится играть в Марио


Добавить комментарий

Arduino

Что такое Arduino?
Зачем мне Arduino?
Начало работы с Arduino
Для начинающих ардуинщиков
Радиодетали (точка входа для начинающих ардуинщиков)
Первые шаги с Arduino

Разделы

  1. Преимуществ нет, за исключением читабельности: тип bool обычно имеет размер 1 байт, как и uint8_t. Думаю, компилятор в обоих случаях…

  2. Добрый день! Я недавно начал изучать программирование под STM32 и ваши уроки просто бесценны! Хотел узнать зачем использовать переменную типа…

3D-печать AI Android Arduino Bluetooth CraftDuino DIY IDE iRobot Kinect LEGO OpenCV Open Source Python Raspberry Pi RoboCraft ROS swarm ИК автоматизация андроид балансировать бионика версия видео военный датчик дрон интерфейс камера кибервесна манипулятор машинное обучение наше нейронная сеть подводный пылесос работа распознавание робот робототехника светодиод сервомашинка собака управление ходить шаг за шагом шаговый двигатель шилд юмор

OpenCV
Робототехника
Будущее за бионическими роботами?
Нейронная сеть - введение