Комп'ютерне зір для сліпих людей. Застосування Intel Edison



Співробітник компанії Intel Paul Guermonprez вирішив поєднати приємне з корисним: досвід розробника він використовував для створення прототипу системи допомоги погано бачить людям засобами комп'ютерного зору.В якості апаратної платформи він використовував окуляри Pivothead SMART з додатковим модулем Live Mod Set, побудованим на базі Intel Edison. У даний момент система вміє:
  • знаходити і зчитувати баркоды, вимовляти голосом їх опису,
  • визначати кольори предметів і вимовляти їх,
  • підбирати кольори, які підходять до «побаченого» кольором,
  • визначати особи перебувають попереду, їх відносне розташування та відстань до них, озвучувати цю інформацію в стерео.
Під катом — інформація про окулярах Pivothead SMART, інструкція по установці системи і відео, що показує її можливості.

Pivothead SMART
Компанія Pivothead починала як краудфаундинговый стартап в далекому 2013 році. Свого команда домоглася: хоча дещо з заявленого до виробництва не дійшло, головне — доступну основу для систем комп'ютерного зору і доповненої реальності — вони реалізували.



Базовий модуль оснащений 8-Мпікс камерою, знімає фото та відео HD-дозволи, пам'яттю на 8/16/32 ГБ, модулем Bluetooth 4.0 і вбудованим акумулятором ємністю близько 400 маг. Вартість в найпростішій комплектації становить $200. Додаткові модулі підключаються до заушинам: це або посилена батарея Fuel SMARTMOD, збільшує час запису на 40 хвилин, або вже згадуваний Live Mod Set, який представляє з себе не що інше, як плату Intel Edison, що добре видно, якщо зняти з нього, як на фото, захисну кришку.

Edison додає до списку інтерфейсів ще й Wi-Fi, але, найголовніше, він відкриває величезне поле для творчості розробників, адже інструментів, готових бібліотек і програмних засобів для нього написано предостатньо. Цим і скористався Підлогу.

Інструкція по установці
Якщо у вас є окуляри Pivothead SMART і ви хочете спробувати створений Полом функціонал, слідуйте його інструкціям по установці.
  1. оновити прошивку Edison до версії 3
  2. настройте на Edison інтернет
  3. встановіть пакунки з repo.opkg.netupgrade, але не всі, інакше ядро не буде нормально працювати
  4. виберіть пакети: opkg install fswebcam nano espeak ffmpeg-x264-presets gps-utils htop git lighttpd ofono opencv opencv-dev opencv-staticdev opencv-apps opencv-dev opencv-samples opencv-samples-dev python-opencv python-pip python-numpy zbar mjpg-streamer gstreamer1.0-plugins-good-interleave gstreamer1.0-plugins-good-audiofx
  5. виберіть пакети: npm install -g fs sleep tinycolor2 array-unique striptags color-namer color-scheme onecolor util request shelljs-nodecli linux-input-device canvas okrabyte ocra.js
  6. розпакуйте джерело
  7. налаштуйте вебсервер на порту 81, кореневим зробіть каталог /home/root/www/, відредагувавши файл /etc/lighttpd.conf
  8. протестуйте камеру: fswebcam -d /dev/video0 /home/root/www/shot.png і наберіть у браузері http://EDISON_IP:81/shot.png
Перейдіть в pivothead-intel і запустіть одну з демок з командного рядка: node demo_barcode.js.

Відео демонстрація
Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.