gmoccapy Kamera einbinden
- michelko
- Offline
- New Member
- Posts: 18
- Thank you received: 0
Hallo Norbert,
Natürlich wollte ich die cam-Einbindung dauerhaft haben
Ich wusste nur nicht so recht, was es mit dem Brunch Dateien auf sich hat, so gut ist mein englisch leider nicht. Ich habe ein update über die Paketverwaltung gemacht, danach war die cam-Einbindung weg, aber nur in der ( /usr/lib/pymodules/python2.7/gladevcp ) da musste ich die camview in der Datei "hal_pythonplugin.py" wieder eintragen, aber nur dort wurde sie überschrieben.
Ich habe mal zum testen die cam auf diese Weise in axis.ini eingetragen, dort funktioniert die cam genauso.
Sehr schönes cam Modul.
Eine Sache noch, kann ich in der camview.py etwas ändern, damit nicht bei jedem Start das Fadenkreuz mit den 5 Ringen in rot erscheint? Ich hätte das gerne, wenn nur das Fadenkreuz in gelb auf dem Bildschirm erscheint, sonst muß ich das erst immer am Anfang neu einstellen? Welche Zeilen muss ich dazu editieren, und wie?
Gruß Frank
EDIT: 15.11.2016
Ich glaube, ich habs gefunden, zumindest habe ich die letzten Zeilen des Programms so geändert, das das Fadenkreuz nun gelb und nur ein Kreis mit einem Ø von 230 angezeigt wird, aber nur wenn ich das lokal aufrufe. Ich befinde mich im Verzeichnis: /usr/lib/pymodules/python2.7/gladevcp und gebe python camview.py ein. Da erscheint nun das Fenster mit der Cam in der gewünschten Position. Starte ich nun linuxcnc mit gmoccapy und klicke auf den Reiter Kamera, dann ist es immer noch rot und hat 5 Kreise, obwohl das die gleiche geänderte Datei ist? Im Verzeichnis ( /usr/share/pyshared/gladevcp ) habe ich die camview.py mal rausgenommen, das funktioniert auch so, aber warum wird die Datei immer noch so von linuxcnc dargestellt?
Gruß Frank
Hallo,
kuck mal hier:
forum.linuxcnc.org/48-gladevcp/30587-cam...-jessie?limitstart=0
"On stand alone setting the cam resolution is easy.
Go to the end of the file and check for the line:
camv = CamView(videodevice=0, frame_width=640, frame_height=480)
just change width and high values to fit your needs.
If you do use it embedded, just change the values on the property part of the corresponding glade file.
Could you please let me know something about the hardware of both tested computers?"
Gruss Michael
Please Log in or Create an account to join the conversation.
- xpkiller
- Topic Author
- Offline
- Junior Member
- Posts: 28
- Thank you received: 1
Hallo,
kuck mal hier:
forum.linuxcnc.org/48-gladevcp/30587-cam...-jessie?limitstart=0
"On stand alone setting the cam resolution is easy.
Go to the end of the file and check for the line:
camv = CamView(videodevice=0, frame_width=640, frame_height=480)
just change width and high values to fit your needs.
If you do use it embedded, just change the values on the property part of the corresponding glade file.
Could you please let me know something about the hardware of both tested computers?"
Gruss Michae
Das hatte ich übersehen. Ich habe die camview.glade angepasst.
<?xml version="1.0" encoding="UTF-8"?>
<interface>
<requires lib="gtk+" version="2.24"/>
<!-- interface-requires gladevcp 0.0 -->
<!-- interface-naming-policy project-wide -->
<object class="GtkWindow" id="window1">
<property name="can_focus">False</property>
<child>
<object class="CamView" id="camview1">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="circle_size">230</property>
<property name="number_of_circles">1</property>
<property name="draw_color">gtk.gdk.Color("yellow")</property>
<property name="autosize">True</property>
</object>
</child>
</object>
</interface>
Gruß Frank
Please Log in or Create an account to join the conversation.
- michelko
- Offline
- New Member
- Posts: 18
- Thank you received: 0
Gruss Michael
Please Log in or Create an account to join the conversation.
- jasen
- Offline
- New Member
- Posts: 18
- Thank you received: 0
(gladevcp:25666): libglade-WARNING **: Expected <glade-interface>. Got <interface>.
(gladevcp:25666): libglade-WARNING **: did not finish in PARSER_FINISH state
** GLADE VCP ERROR: With xml file: camview.glade : could not create GladeXML object
any idea why?
thanks
Please Log in or Create an account to join the conversation.
- pl7i92
- Offline
- Platinum Member
- Posts: 1890
- Thank you received: 356
und auch Video4linux
damit sollten alle treiber da sein
Please Log in or Create an account to join the conversation.