Еще довольно давно посмотрел я вот такой ролик(1). Если вкратце, то там создают мультитач панель за 5 минут из подручных материалов.
Итого было:
1) полчаса свободного времени
2) картонная коробка
3) стеклянная полка от холодильника (%) дада, извращенно)
4) 2 листа белой бумаги
5) скотч
6) камера logitech e3500
7) ноутбук ibm x40 с ubuntu 8.10
Сначала материальная часть проекта.
1) Берем коробку и склеиваем боковины скотчем.
2) Прорезаем дырку для шнура камеры около дна коробки.
3) Затем опять же с помощью скотча приклеиваем камеру к центру дна так, чтобы объектив был направлен вертикально вверх (что у меня не получилось из-за плохого скотча :/).
4) На прозрачную плоскость (у меня это полка :)) наклеиваем листы бумаги А4, чтобы они полностью закрыли стекло и сделали ее непрозрачной.
5) Соединяем коробку с нашей поверхностью. Все это в принципе показано в ролике :) Сначала хотел выложить фото всего мероприятия, но не стал, так как отличий в моей конструкции от ютубовской нет.
Теперь программная часть.
0) Подсоединяем камеру к ноутбуку, у меня все заработало сразу и никаких танцев с бубном не потребовалось (тьфутьфутьфу)
1) Идем в замечательную вики(2), где все написано как и что.
2) Скачиваем программу tbeta(3) отсюда под нужную вам платформу. Так как я описываю убунту, то скачиваем пакет под линукс. Распаковываем в любую подходящую директорию.
3) Затем устанавливаем пакет libpoco:
$sudo aptitude instal libpoco*
libpoco в дистрибутиве убунту оказался версии 5, а надо 2. Я не парился и просто создал жесткую ссылку на требуемые библиотеки:
$sudo ln /usr/lin/libPocoUtil.so.5 /usr/lib/libPocoUtil.so.2
$sudo ln /usr/lib/libPocoFoundation.so.5 /usr/lib/libPocoFoundation.so.5
Возможно назвал не все библиотеки, на которые сделал хардлинк, с оставшимися тогда повторить операцию.
4) Запускаем программу из скаченного ранее архива tbeta:
$cd ./tbeta $./Launch\ tbeta.sh
Появится такое окошко. У меня появилось, значит все работает корректно :). Не заработали только настройки камеры. Теперь пытаемся добиться того, чтобы с камеры на экране оставались объекты только наших кончиков пальцев. В вышеупомянутом вики много написано как это сделать. Множество всяких ползунков, так что пытайтесь :)
4) Затем идем на вот этот сайт(4) и добавляем в доверенные приложения файл ./demos/2) Photo Demo.swf
5) Теперь пускаем программу из ./demos
$./1\)\ Launch\ FLOSC\ Gateway.sh
5) Открываем файл "Photo Demo.swf" из директории demos, можно как в Firefox, так и в standalone flashplayer. Вуаля, наслаждаемся мультитачем..(5)
Итоги проделанной работы:
Заработало в линуксе с полпинка, программы из mit радуют, не смотря на переход со scheme на python :)
У нас получилась мультитач панель, но не экран :/ Сама конструкция крайне хлипка и непезентабельна. Кроме того вместо прозрачного стекла лучше использовать непрозрачный плексиглас, либо использовать более плотную бумагу, так как в моем варианте было трудно было настроить программу и шли лишние срабатывания :/ Без экрана на заднем плане не особо интересно, приходится думать :) Так что следующий этап - либо создание стола наподобие Microsoft Surface, либо создать вот такой экран(6).
1) http://www.youtube.com/watch?v=pQpr3W-YmcQ
2) http://wiki.nuigroup.com/Getting_Started_with_tbeta
3) http://tbeta.nuigroup.com/#downloads
4) http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_.. .
5) http://img259.imageshack.us/img259/1143/firstlunch1.jpg
6) http://nuigroup.com/forums/viewthread/1561/
←
1
2
→
Ответ на:
комментарий
от mydoom
Ответ на:
комментарий
от isden
Ответ на:
комментарий
от stave
Ответ на:
комментарий
от isden
Ответ на:
комментарий
от stave
Ответ на:
комментарий
от isden
Ответ на:
комментарий
от DOKA
Ответ на:
комментарий
от Red_Lion
Ответ на:
комментарий
от vasaka
Ответ на:
комментарий
от stave
Ответ на:
комментарий
от stave
Ответ на:
комментарий
от sid350
Ответ на:
комментарий
от sid350
Ответ на:
комментарий
от Davidov
Ответ на:
комментарий
от isden
Ответ на:
комментарий
от DOKA
Ответ на:
комментарий
от AVL2
Ответ на:
комментарий
от isden
Ответ на:
комментарий
от stave
Ответ на:
комментарий
от Davidov
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от RaySlava
Ответ на:
комментарий
от stave
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от Dolfer
Ответ на:
комментарий
от stave
Ответ на:
комментарий
от Red_Lion
Ответ на:
комментарий
от stave
Ответ на:
комментарий
от Red_Lion
Ответ на:
комментарий
от isden
Ответ на:
комментарий
от Red_Lion
Ответ на:
комментарий
от stave
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум tbeta + камера (2009)
- Форум Multitouch-жесты (2014)
- Форум Linux + Multitouch (2010)
- Форум Ubuntu 10.10 + Multitouch (2010)
- Форум elementary OS multitouch (2014)
- Форум UBUNTU synaptics multitouch? (2011)
- Форум Возможен ли Multitouch Gentoo (2010)
- Форум Multitouch в GNU/Linux (2012)
- Новости Представлена открытая реализация multitouch-дисплея (2008)
- Форум VPS дешевый (2016)