Kojarzy mi się "uwagi" Byłem przy nich, dopóki mam wprowadzone do pracy kamery z EMC2,
celem jest wykorzystanie go:
Prawdą jest, że działa świetnie i jest przyjemność z użytkowania do centrum sztuk, polecam.
Dodaj repozytorium oprogramowania:
Dodaj następujący wiersz do pliku / etc / apt / sources.list:
deb http://psha.org.ru/debian/ lucid contrib
o testing (squeeze)
o hardy (ubuntu8.04)
o lucid (ubuntu10.04)
Z polecenia obciążenia repozytorium klucz:
wget-O- http://psha.org.ru/debian/pubkey.gpg | sudo apt-key add -
Aktualizacja repozytorium:
Pobierz oprogramowanie "dodatkowych":
sudo apt-get install libgl1-mesa-swx11
sudo apt-get install glade
sudo apt-get install mplayer
sudo apt-get install camview-emc
sudo apt-get install cheese (do testowania kamerki)
sudo apt-get install python-gnome2 python-glade2 python-numpy python-numpy python-imaging python-xlib python-gtkglext1 python-configobj python-gtksourceview2
sudo apt-get install git-core ( *aby pobrać wersję "rozwoju emc2" )
sudo apt-get install camunits-plugins-emc (* do momentu zainstalowania go nie opuścił współrzędnych)
Instalacja wersji rozwojowej z emc (emc2-dev) i skompilować:
[code]
http://wiki.linuxcnc.org/emcinfo.pl?Installing_EMC2
Dla dodatkowej pracy kontrolnej (osi, reset etc przycisków) należy pobrać wersję rozwojową.
Pobierz źródeł:
git config --global user.name "Your full name"
git config --global user.email "you@example.com"
git clone git://git.linuxcnc.org/git/emc2.git emc2-dev
Włącz OpenGL sterownik karty graficznej, jeśli masz:
Najtrudniej było wyłączyć sterownik nouveau, trzeba przerobić initram.
blacklist nouveau
update-initramfs -u -k all -v
Zainstaluj sterownik nvidia (pobrać ze strony internetowej NVIDIA.)
Moduł Test wideo:
wykonaj sudo camview , wybierz wejście (mieszkał) i wyjściu (OpenGL) jest jest o jedno pole.
Jeśli skompilowany w wersji wyższej niż 2.5, żyć wersji 2.4, kiedy napisał ten. ten musi zawierać plik axisrc (w home / moje użytkownika, tworząc go, jeśli nie istnieje) i dodać.:
def _dynamic_tab(name, text):
tab = widgets.right.insert("end", name, text=text)
tab.configure(borderwidth=1, highlightthickness=0)
return tab
def _dynamic_tabs(inifile):
from subprocess import Popen
tab_names = inifile.findall("DISPLAY", "EMBED_TAB_NAME")
tab_cmd = inifile.findall("DISPLAY", "EMBED_TAB_COMMAND")
if len(tab_names) != len(tab_cmd):
print "Invalid tab configuration"
# Complain somehow
return
for i,t,c in zip(range(len(tab_cmd)), tab_names, tab_cmd):
w = _dynamic_tab("user_" + str(i), t)
f = Tkinter.Frame(w, container=1, borderwidth=0, highlightthickness=0)
f.pack(fill="both", expand=1)
xid = f.winfo_id()
cmd = c.replace('{XID}', str(xid))
child = Popen(cmd.split())
_dynamic_childs[str(w)] = child
@atexit.register
def kill_dynamic_childs():
for c in _dynamic_childs.values():
c.terminate()
_dynamic_tabs(inifile)
Añadir al ini de tu configuración (en la sección "display"):
EMBED_TAB_NAME = Camera
EMBED_TAB_COMMAND = camview-emc -w {XID}
Aparat powinien już działać, jeśli nie można uruchomić wirtualną kamerę z sudo modprobe vivi halui należy dodać do pliku hal konfiguracji.
Moje pliki konfiguracyjne
http://www.digitalfile.es/dir/jluisrey/cnc/BRIDEGEPORT.zipLinks:
http://psha.org.ru/b/camview-emc.htmlhttp://psha.org.ru/b/images/camview-eslavko-circle.png