Version 13, last updated by Thomas Schweitzer at Aug 19 18:07 2009 UTC
Development Area
Compiling from source
- Check out the code using Bazaar (my personal favorite) by calling
bzr branch http://subversion.assembla.com/svn/CuteCanonCapture/trunk CuteCanonCapture
or using Subversionsvn co http://subversion.assembla.com/svn/CuteCanonCapture/trunk CuteCanonCapture
- Get the Canon PowerShot RemoteCapture SDK (latest PSReCSDK and CDSDK). You need to register yourself at the Canon Digital Imaging Developer Programme before you can download the SDK.
- Get the Qt SDK including the Qt Creator and install it.
- Adapt the file ''CuteCanonCapture.pro'' to point to the correct PSReCSDK and CDSDK paths.
- Do either of the following steps
- Run the following commands from the command line:
qmake CuteCanonCapture.pro make release
- or open ''CuteCanonCapture.pro'' with the Qt Creator and compile it.
- Run the following commands from the command line:
- Execute the compiled file ''release\CuteCanonCapture.exe''. The files ''mingwm10.dll'', ''PRLIB.dll'', ''PRSDK.dll'', ''QtCore4.dll'' and ''QtGui4.dll'' need to be in the same directory as the executable.
Planning
Class architecture
Camera Interface
Maybe useful links
Some projects about digital camera capture
http://sourceforge.net/projects/eosrobot/
http://capture.sourceforge.net/
http://sourceforge.net/projects/camctl/
http://todbot.com/capture-digicams/canon-sd20.html
http://www.steves-digicams.com/camera-software/camera-control/download/
Some libraries and protocol info
ptp
http://www.gphoto.org/doc/api/annotated.html
http://libptp.sourceforge.net/
http://www.michaelminn.com/linux/mmptp/
http://libusb-win32.sourceforge.net/
http://en.wikipedia.org/wiki/Picture_Transfer_Protocol
http://www.i3a.org/technologies/image-formats/ptp/
mtp
http://libmtp.sourceforge.net/
https://svn.berlios.de/wsvn/qlix/trunk/
http://krm.am.gdynia.pl/doc/libmtp-0.1.5/html/group__internals.html