Changes between Initial Version and Version 1 of UserGuideGit


Ignore:
Timestamp:
Sep 16, 2008, 4:15:53 PM (16 years ago)
Author:
Frédéric
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UserGuideGit

    v1 v1  
     1= papywizard User Guide =
     2
     3 * [UserGuide#Installation Installation]
     4  * [UserGuide#Linux Linux]
     5  * [UserGuide#Nokia Nokia]
     6 * [UserGuide#Configuration Configuration]
     7 * [UserGuide#Usageoverview Usage overview]
     8 * [UserGuide#Referencemanual Reference manual]
     9  * [UserGuide#Mainwindow Main window]
     10  * [UserGuide#Configurationdialog Configuration dialog]
     11  * [UserGuide#Manualmovedialog Manual move dialog]
     12  * [UserGuide#Shootdialog Shoot dialog]
     13 * [UserGuide#Keyboardshortcuts Keyboard shortcuts]
     14
     15== Installation ==
     16
     17papywizard is entirely written in python, and uses some third-party modules:
     18
     19 * [http://www.pygtk.org PyGTK] -- GTK+ for Python
     20 * [http://pyserial.sourceforge.net pySerial] -- serial bus access for python
     21 * [http://code.google.com/p/pybluez pybluez] -- bluetooth python wrapper
     22 * [http://www.vpython.org Visual Python] -- 3D Python project (optional)
     23
     24
     25=== Linux ===
     26
     27As most distributions come with python and all needed modules (just install them through your application manager), there is no need to pre-build a package. Just install it with distutils tools:
     28
     29{{{
     30$ python setup.py install --prefix=/usr/local
     31}}}
     32
     33=== Nokia ===
     34
     35As Nokia is based on Linux, it is possible to install papywizard through distutils tools (see previous section). However, it is easier to install the debian package, through the maemo application manager. Add this repository entry in the application manager:
     36
     37||''Name''||gbiloba.org||
     38||''Address''||!http://www.gbiloba.org/debs||
     39||''Distribution''||bora||
     40||''Component''||free||
     41
     42You also need the python repository:
     43
     44||''Name''||Maemo extra||
     45||''Address''||!http://repository.maemo.org/extras||
     46||''Distribution''||bora (770/N800) or chinook (N810)||
     47||''Component''||free non-free||
     48
     49''Note 1: on the 770, you need to install OS-2007 HE firmeware, in order to run python2.5. Then, you have to manually install '''python2.5-runtime''' package with dpkg (from x-term) before installing papywizard.''
     50
     51''Note 2: on N800 and N810, you first need to install '''maemo-python-device-env''' package, from the application manager, before installing papywizard.''
     52
     53== Configuration ==
     54
     55No external configuration is needed; all parameters can be modified from papywizard config. menu.
     56
     57== Usage overview ==
     58
     59papywizard is very easy to use, and I hope the GUI is intuitive enough.
     60
     61The first thing to do is to edit the configuration, to reflect you camera/lens/head/hardware config.
     62
     63Second, you need to connect to the hardware (Menu ''Hardware > Connect''). If you use the bluetooth driver (default config), you need to enter the correct address of your adapter in the config menu (see above).
     64
     65Then, just move the head either by opening the ''Manual move'' dialog, or using the shortcuts (see below), and set the start/end positions. As an alternative, you can automatically set the yaw to 360° and/or the pitch to 180°.
     66
     67Once it is done, just open the shooting dialog and launch the entire process. That's it!
     68
     69== Reference manual ==
     70
     71=== Main window ===
     72
     73==== Menus ====
     74
     75 * '''File > Quit''': exit from papywizard [[BR]]
     76 * '''Hardware > Connect''': connect to the head hardware [[BR]]
     77 * '''Hardware > Set origin''': set the current position as origin (yaw=0.0°, pitch = 0.0°) [[BR]]
     78 * '''Hardware > Reset''': reset the head hardware [[BR]]
     79 * '''Help > About''': show the about dialog [[BR]]
     80
     81==== labels ====
     82
     83 * '''Position''': current position of the head [[BR]]
     84 * '''Start''': start shooting position [[BR]]
     85 * '''End''': end shooting position [[BR]]
     86 * '''Total Fov''': total shooting field of view [[BR]]
     87 * '''Nb picts''': shooting number of pictures [[BR]]
     88 * '''Real overlap''': real shooting overlap [[BR]]
     89
     90==== buttons ====
     91
     92 * '''Set from current''': set the start (end) shotting position from current position [[BR]]
     93 * '''Set to 360° (180°)''': automatically set start/end position to shoot 360° (180°) [[BR]]
     94 * '''Configuration''': open the config. dialog [[BR]]
     95 * '''Manual move...''': open the manual move dialog [[BR]]
     96 * '''Shoot...''': open the shooting dialog [[BR]]
     97
     98=== Configuration dialog ===
     99
     100==== Shooting tab ====
     101
     102 * '''Stab. delay''': delay to wait before shooting to let the head stablizing [[BR]]
     103 * ''' Overlap''': minimum wanted overlap [[BR]]
     104 * '''Orientation''': camera orientation on the head
     105
     106==== Camera tab ====
     107
     108 * '''Tv''': delay to wait for shooting (Tv camera value) [[BR]]
     109 * '''Nb picts''': number of pictures to take at each position (bracketing) [[BR]]
     110 * '''Sensor ratio''': ratios to 24x36 sensor size and width/height
     111
     112==== Lens tab ====
     113
     114 * '''Focal''': real focal / flag for fisheye lens
     115
     116==== Hardware tab ====
     117
     118 * '''Driver''': hardware driver to use [[BR]]
     119 * '''BT device address''': bluetooth device address for 'bluetooth' driver [[BR]]
     120 * '''Serial port''': serial device port for 'serial' driver
     121
     122==== Misc tab ====
     123
     124 * '''Logger level''': level of informations to log
     125
     126=== Manual move dialog ===
     127
     128==== buttons ====
     129
     130 * '''Set Start''': like '''Set from current''' for start position in main window [[BR]]
     131 * '''Set End''':  like '''Set from current''' for end position in main window [[BR]]
     132 * '''Yaw + / -''': move head on yaw axis [[BR]]
     133 * '''Pitch + / -''': move head on pitch axis [[BR]]
     134 * '''Set origin''': like menu '''Hardware > Set origin''' in main window [[BR]]
     135
     136=== Shoot dialog ===
     137
     138==== labels ====
     139
     140 * '''Position''': curent position [[BR]]
     141 * '''Mosaic''': current mosaic position [[BR]]
     142 * '''Sequence''': current shooting sequence (moving/stabilizing/shooting/idle) [[BR]]
     143 * '''Progression''': overall progress bar
     144
     145==== buttons ====
     146
     147 * '''Manual shooting''': if checked, automatically go to suspend mode at the end of each move [[BR]]
     148 * '''Data file enable''': if checkd, write a xml data file for APP [[BR]]
     149 * '''Start''': start shooting process [[BR]]
     150 * '''Suspend''': suspend shooting process [[BR]]
     151 * '''Stop''': stop shooting process
     152
     153== Keyboard shortcuts ==
     154
     155papywizard main target is ''Nokia Internet Tablets'', so keyboard shortcuts are dedicated for that plateform (but works fine with normal PC). Here are defined shortcuts:
     156
     157 * In main window:
     158||'''Nokia'''||'''PC'''||'''Function'''||
     159||[[Image(Right.png, 24, nolink)]]||Right|| Turn the head right (Yaw +)||
     160||[[Image(Left.png, 24, nolink)]]||Left||Turn the head left (Yaw -)||
     161||[[Image(Up.png, 24, nolink)]]||Up||Move the head up (Pitch +)||
     162||[[Image(Down.png, 24, nolink)]]||Down||Move the head down (Pitch -)||
     163||[[Image(F7-increase.png, 24, nolink)]]||Home||Set current position as start position||
     164||[[Image(F8-decrease.png, 24, nolink)]]||End||Set current position as end position||
     165||[[Image(Return.png, 24, nolink)]]||Return||Open shooting dialog||
     166
     167 * In shooting dialog:
     168||'''Nokia'''||'''PC'''||'''Function'''||
     169||[[Image(Return.png, 24, nolink)]]||Return||Start/pause shooting||
     170||[[Image(Escape.png, 24, nolink)]]||Escape||Stop shooting - Return to main window||
     171
     172 * In all dialogs:
     173||'''Nokia'''||'''PC'''||'''Function'''||
     174||[[Image(F4-menu.png, 24, nolink)]]||F10||Show menu||
     175||[[Image(F5-home.png, 24, nolink)]]||-||Standard maemo behaviour||
     176||[[Image(F6-fullscreen.png, 24, nolink)]]||F6||Toggle fullscreen mode||