1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-Sistine

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Проект Систин

Систин * 3/2

Мы превратили MacBook в сенсорный экран, используя всего лишь $1 оборудования и немного компьютерного зрения. Концепт-доказательство, названное "Проект Систин" в честь нашей реинтерпретации знаменитого картинного произведения в капелле Сикстинской, был прототипирован Anish Athalye, Kevin Kwok, Guillermo Webster, и Logan Engstrom за примерно 16 часов.

Основной принцип

Основной принцип работы Систина прост. Поверхности, рассматриваемые под углом, кажутся блестящими, и вы можете определить, касается ли палец поверхности, проверив, касается ли он своего отражения.

Подвеска против касанияКогда Кевин учился в средней школе, он заметил это явление и создал ShinyTouch, используя внешнюю веб-камеру для создания системы ввода данных с минимальной настройкой. Мы хотели узнать, можно ли миниатюризировать идею и сделать её работоспособной без использования внешней камеры. Нашей идеей было установить маленькое зеркало перед встроенной веб-камерой MacBook, чтобы камера смотрела на экран компьютера под острым углом. Камера могла бы видеть пальцы, зависающие над или касающиеся экрана, и мы смогли бы преобразовать видеопоток в события касания с помощью компьютерного зрения.(Чтобы прочитать остальную часть нашего блога, включая видео-демонстрацию и подробное объяснение алгоритма, перейдите по этой ссылке))

Установка (с использованием Homebrew Python)

  • Сначала убедитесь, что у вас установлен Homebrew на вашем компьютере. Если нет, вы можете его установить, запустив команду /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)".

  • Установите Python 2 через Homebrew с помощью команды brew install python2.

  • Установите OpenCV 3 через Homebrew с помощью команды brew install opencv3.

  • Установите PyObjC через pip с помощью команды pip2 install pyobjc.

Запуск

Запустите python2 sistine.py

Лицензия

Авторское право © 2016-2018 Anish Athalye, Kevin Kwok, Guillermo Webster и Logan Engstrom. Выпущено под лицензией MIT. Подробнее см. LICENSE.md.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Sistine позволяет превратить экран MacBook в сенсорный, используя оборудование стоимостью 1 доллар и немного технологий компьютерного зрения. Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Больше нет результатов для загрузки
1
https://gitlife.ru/oschina-mirror/mirrors-Sistine.git
git@gitlife.ru:oschina-mirror/mirrors-Sistine.git
oschina-mirror
mirrors-Sistine
mirrors-Sistine
master