Страница 1 из 1
LinuxCNC 2.7.2 + web-camera
Добавлено: 25 ноя 2015, 10:13
NSUHCSP
Добрый день, товарищи.
С сайта
http://linuxcnc.org/ скачали образ 2.7.2 и сделали LiveUSB. Загрузили, настроили станок, пока все что нужно от станка работает.
Но вот теперь есть необходимость подключить web-камеру и по возможности записывать видео обработки (хотим создать видеоблог по навыкам работы с ЧПУ,
http://vk.com/nsu_hackspace).
По инструкциям/рекомендациям (
http://wiki.linuxcnc.org/cgi-bin/wiki.p ... amview-Emc и
http://wiki.linuxcnc.org/cgi-bin/wiki.p ... mbed_Video) не получается настроить подключение камеры в umc2 (не получается установить пакеты camunits и прочие).
Вопрос: Есть практический опыт настройки под данную версия LinuxCNC поддержку web-камеры в EMC2?
Re: LinuxCNC 2.7.2 + web-camera
Добавлено: 25 ноя 2015, 10:31
Nick
Какая камера?
В системе из коробки она видна? В cheese нормально показавает?
Re: LinuxCNC 2.7.2 + web-camera
Добавлено: 25 ноя 2015, 10:46
torvn77
С одной стороны видеопоток с камеры работе LinuxCNC на Mesa не мешает,
но с другой стороны вы хотите видео ещё и записывать, а это и лишняя нагрузка на процессор, и занятие IO записью потока на диск.
Не проще ли для записи использовать отдельный комп?
Re: LinuxCNC 2.7.2 + web-camera
Добавлено: 25 ноя 2015, 11:06
berkas
Интересная тема.
Пока еще не разбирался с этим. У меня версия 2.7.0
Сначала тоже не мог установить пакеты, из репозитария deb
http://psha.org.ru/debian/ testing contrib. Потом попробовал deb
http://psha.org.ru/debian/ precise contrib и установилось. Хотя, вроде ошибку при установке выдал, не помню точно.
Re: LinuxCNC 2.7.2 + web-camera
Добавлено: 26 ноя 2015, 09:08
NSUHCSP
Камера китайская Helios Optic Camera (как-то так называется, затертая этикетка), но UVC поддерживает.
Из коробки работает, в Cheese и фото и видео делает и эффекты включает.
Re: LinuxCNC 2.7.2 + web-camera
Добавлено: 03 дек 2015, 12:07
NSUHCSP
Как добавить вкладку с захватом камеры я разобрался:
Устанавливаем MPlayer (terminal -> sudo apt-get install mplayer) и в файл *.ini вносим записи:
Код: Выделить всё
[DISPLAY]
EMBED_TAB_NAME = LiveCam
EMBED_TAB_COMMAND = mplayer -wid {XID} tv://0 -vf rectangle=-1:2:-1:240,rectangle=2:-1:320:-1
Тут же рисуем перекрестие из двух прямоугольников
А вот как выводить по-верх видео значения DRO например, или что схожее с Combi_DRO?
Или можно на эту же вкладку вывести сделанную в GladeVCP форму или элементы?
Re: LinuxCNC 2.7.2 + web-camera
Добавлено: 03 дек 2015, 12:11
Nick
NSUHCSP писал(а):Или можно на эту же вкладку вывести сделанную в GladeVCP форму или элементы?
На туже врядли, можно рядом повесить...
Re: LinuxCNC 2.7.2 + web-camera
Добавлено: 03 дек 2015, 12:16
NSUHCSP
Рядом на этой вкладеке?
Re: LinuxCNC 2.7.2 + web-camera
Добавлено: 03 дек 2015, 12:21
NSUHCSP
Нужно чтобы можно было одновременно на экране видеть и захваченное видео и отображение DRO например. Как -нить вот так
Re: LinuxCNC 2.7.2 + web-camera
Добавлено: 03 дек 2015, 15:56
Nick
DRO есть в GladeVCP, добавь его в правую панель и все.
Re: LinuxCNC 2.7.2 + web-camera
Добавлено: 09 дек 2015, 16:55
NSUHCSP
Nick, помоги пожалуйста.
Нарисовал свою панельку в GladeVCP, внедрил ее в Axis.
На панельке метки подключил к пинам текущих позиций на осях, все работает (показываются).
А вот как прицепить на кнопки mdi команды, которые у меня в *.ini файле прописаны?
Код: Выделить всё
[b]содержимое setup.hal:[/b]
sets spindle-at-speed true
net net_xl axis.0.coarse-pos-cmd gladevcp.xl
net net_yl axis.1.coarse-pos-cmd gladevcp.yl
net net_zl axis.2.coarse-pos-cmd gladevcp.zl
# net go_home_x gladevcp.home_x halue.mdi-command-00
# net go_home_y gladevcp.home_y halue.mdi-command-01
# net go_home_z gladevcp.home_z halue.mdi-command-02
# net go_global_home halue.mdi-command-03 gladevcp.global_home
Код: Выделить всё
[b]содержимое CNC.ini:[/b]
[DISPLAY]
DISPLAY = axis
GLADEVCP = setup.ui
[HAL]
HALUI=halui
HALFILE = CNC.hal
HALFILE = custom.hal
POSTGUI_HALFILE = setup.hal
[HALUI]
MDI_COMMAND = G0 X0 F100
MDI_COMMAND = G0 Y0 F100
MDI_COMMAND = G0 Z0 F100
MDI_COMMAND = G92 X0 Y0 Z0
MDI_COMMAND = S1500 M2
MDI_COMMAND = S2500 M2
MDI_COMMAND = S3500 M2
MDI_COMMAND = S4500 M2
Re: LinuxCNC 2.7.2 + web-camera
Добавлено: 09 дек 2015, 18:13
nkp
Код: Выделить всё
net go_home_x gladevcp.home_x halui.mdi-command-00
net go_home_y gladevcp.home_y halui.mdi-command-01
net go_home_z gladevcp.home_z halui.mdi-command-02
net go_global_home gladevcp.global_home halui.mdi-command-03
NSUHCSP писал(а):halue.mdi-command-00
Re: LinuxCNC 2.7.2 + web-camera
Добавлено: 09 дек 2015, 18:25
nkp
можно "вешать" mdi команды на кнопки (
hal_button) прямо в Glade:
(не прописывая в конфиге)
Re: LinuxCNC 2.7.2 + web-camera
Добавлено: 09 дек 2015, 19:53
NSUHCSP
Спасибо.
Банальная опечатка, а найти сам не смог.
Re: LinuxCNC 2.7.2 + web-camera
Добавлено: 20 янв 2017, 21:33
cuplcomp
Подскажите, в линукс новичок. Установил linuxcnc 2.7
Хочу поставить пакет от
http://psha.org.ru/debian/ но при установке ругается на просроченный ключ. Что делать?
Re: LinuxCNC 2.7.2 + web-camera
Добавлено: 14 фев 2017, 12:49
Фрост
Запускай с ключем игнорирования проверки. Точно уже не помню, находил в яндексе когда ставил похожее