User guide
Company confidential proprietary information. Do not distribute.
© 2009 Microsoft Corporation, all rights reserved.
SenseCam v2.3 User Guide Page 14 of 31 10/03/2009
cases). The executable is passed the destination directory as a command line argument. As
an example, if you specify “explorer.exe” in that registry key, Windows Explorer will be
opened on the target directory via the command line “explorer.exe "<full path to copied
directory>"”. If the registry entry is omitted, the default is the MSRC viewer.
The registry key HKEY_CURRENT_USER\Software\Microsoft Research
Ltd\SenseCam\ImageRoot is used to specify the location where SenseCam data is
imported to, and where the SenseCam Image Viewer expects to find image sequences. By
default it is set to “C:\Documents and Settings\<username>\Local Settings\Application
Data”.
The SenseCam hardware produces upside-down (i.e. 180° rotated) images natively. The
latest SenseCam firmware can be configured to rotate all images by 180° inside the camera,
so that they appear right-side-up. By default, the SenseCam Image Importer will check the
SenseCam configuration (recorded in the SENSOR.CSV file) and will rotate images during
import if necessary (i.e. if this was not done by the SenseCam firmware). This behaviour of
the Image Importer can be manually overridden (i.e. the importer will always rotate the
images) by creating registry DWORD ImageRotate in
HKEY_CURRENT_USER\Software\Microsoft Research Ltd\SenseCam. Setting
HKEY_CURRENT_USER\Software\Microsoft Research Ltd\SenseCam\ ImageRotate
to 0 means no rotation, 1 means importer should rotate.
3.8. SenseCamFileCopier
One of the files in the install directory of the SenseCam Image Viewer (C:\Program
Files\Microsoft Research Ltd\SenseCam Import by default) is SenseCamFileCopier.exe.
This executable is responsible for the file import process described in Section 3.2. During
the course of data import to the PC, SenseCamFileCopier.exe is run from within the root
directory of the SenseCam (e.g., E:\).
SenseCamFileCopier.exe can also be used manually to (re-)import a previously backed up
SenseCam file system into the standard viewing location. For example, if a SenseCam file
system has been copied to C:\SC_Backup (in which case C:\SC_Backup will contain
\DATA and \SYSTEM directories), then the data in C:\SC_Backup may be imported
manually by opening a DOS command prompt in C:\SC_Backup and running
SenseCamImageCopier.exe from that location.
Note that the executable takes a single optional command line argument, /autoplay – if this
is set (as will be the case for a normal, automatic SenseCam import), the files on the source
will be deleted; if not, the source is untouched.










