You are not logged in.



#51 2009-03-04 11:45:08

fma38
Moderator
From: Grenoble, France
Registered: 2005-12-07
Posts: 6038
Website

Re: [Papywizard v2] Tethered shooting and intelligent bracketing

Starting with 1.9.7 release, Papywizard can drive an external command-line program. So, if you can make some tests, it will be a good start to know what will be required for complete interaction.

If the software you find does not support command-line driving (without GUI), then try to ask the developers if such feature can be added.


Frédéric

Canon 20D + 17-40/f4 L USM + 70-200/f4 L USM + 50/f1.4 USM + Tokina 10-17 3.5-4.5 AF DX Fisheye
Merlin/Orion panohead + Papywizard on Nokia N800 and HP TC-1100

Offline

 

#52 2009-03-06 18:17:19

mediavets
Moderator
From: Isleham, Cambridgeshire, UK.
Registered: 2007-11-14
Posts: 8036
Website

Re: [Papywizard v2] Tethered shooting and intelligent bracketing

fma38 wrote:

Starting with 1.9.7 release, Papywizard can drive an external command-line program. So, if you can make some tests, it will be a good start to know what will be required for complete interaction.

If the software you find does not support command-line driving (without GUI), then try to ask the developers if such feature can be added.

I have been working with Frederic and Todd Gibbs of OxfordEye, the developer of a Windows program called Timelord, to prototype an automated extended exposure bracketing system for Nikon DSLRs which utilises the feature mentioned above.

Initial tests are very promising.

More details ....

We hope soon to have an extended bracketing function - which does not use bulb mode - working for all Nikon DSLRs (even those like my D40, the D40X and D60 which lack built-in AEB) controlled by a modified version of a Windows program called Timelord (from UK software company OxfordEye) under Papywizard control.

This will work only with Papywizard (and a modified version of Timelord) running on a Windows XP system (typically a laptop) with a separate USB wired connection to the camera.

If we get it to work then the user will be able to configure an extended exposure bracketing 'preset' for Timelord which will be automatically invoked by Papywizard (via the Python script) at each shooting position in a pano with optional uploading as-you-go of the images to the host PC. We have it  working now in a semi-automated fashion, which proves the concept, and soon we hope in a fully automated fashion, including writing a Papywizard data file which will record the bracketing for the APPV2/APG import filter.

If we get this to work then we'll try and get something similar working using (a variant of) the Breeze DSLR Remote Pro software for Canon DSLRs - this will depend on getting some co-operation from Breeze but I am hopeful. This would work only with Papywizard (and a variant of the Breeze software) running on a Windows XP system (typically a laptop)  with a separate USB wired connection to the camera. Automated focus stacking is rather more difficult.

There's very litle chance of getting this sort of thing to work on Nokia Tablets, because a USB connection is required, because the DSLR makers' SDKs are only available for Windows, and because the Nokia Tablets lacks the compute power needed.

It may be possible to get something working on Linux PCs using the gphoto2 library - Frederic is exploring this I think.

I believe Olympus offers some SDKs for some of their cameras  - if so in theory a third-party developer could create something that would work for some Olympus cameras.

Anyway don't hold your breath, these things will all take quite a while yet.

Last edited by mediavets (2009-03-06 18:18:24)


Andrew Stephens
Nikon D40, Nikkor 10.5mm fisheye, Sigma 8mm f3.5 fisheye, Nikkor 18-55/50/35mm  lenses, Nodal Ninja 5 Lite, Agno's Mrotator TCSshort
Nikon P5100, CP5000, CP995, FC-E8, WC-E63,WC-E68, TC-E2, Kaidan Kiwi 995, Bophoto pano bracket
Merlin/Orion panohead + Papywizard on Nokia 770/N800 and Windows XP/2K

Offline

 

#53 2009-03-06 19:16:07

mediavets
Moderator
From: Isleham, Cambridgeshire, UK.
Registered: 2007-11-14
Posts: 8036
Website

Re: [Papywizard v2] Tethered shooting and intelligent bracketing

This may be of interest too - for Nikon owners with Macs?:

http://stefan.hafeneger.name/2009/02/18 … ol-beta-1/


Andrew Stephens
Nikon D40, Nikkor 10.5mm fisheye, Sigma 8mm f3.5 fisheye, Nikkor 18-55/50/35mm  lenses, Nodal Ninja 5 Lite, Agno's Mrotator TCSshort
Nikon P5100, CP5000, CP995, FC-E8, WC-E63,WC-E68, TC-E2, Kaidan Kiwi 995, Bophoto pano bracket
Merlin/Orion panohead + Papywizard on Nokia 770/N800 and Windows XP/2K

Offline

 

#54 2009-03-06 20:36:02

fma38
Moderator
From: Grenoble, France
Registered: 2005-12-07
Posts: 6038
Website

Re: [Papywizard v2] Tethered shooting and intelligent bracketing

Thanks, Andrew smile I just want to add that if you find some usefull tethered solutions, under windows, MacOS or linux, feel free to post them here, so we can investigate and see if they are compatible with Papywizard.


Frédéric

Canon 20D + 17-40/f4 L USM + 70-200/f4 L USM + 50/f1.4 USM + Tokina 10-17 3.5-4.5 AF DX Fisheye
Merlin/Orion panohead + Papywizard on Nokia N800 and HP TC-1100

Offline

 

#55 2009-03-06 22:01:04

Gordon
Member
From: Deep in the woods, UK
Registered: 2008-10-08
Posts: 405

Re: [Papywizard v2] Tethered shooting and intelligent bracketing

fma38, I just had a quick look and found a few tethred solutions for Nikon&Canon the links are below, I'm not sure how useful they are for what we are attempting to do.

http://www.diyphotobits.com/2008/05/23/ … for-nikon/
http://www.diyphotobits.com/download-di … a-control/

http://www.nikonsdk.com/ not much on this wiki sad

http://www.nisdk.net/nisdk Nikon SDK site free membership and SDK software
https://sdk.nikonimaging.com/apply/

http://clubwy.spaces.live.com/blog/cns! … !302.entry Canon EOS Digital SDK EDSDK2.4 API Programming Reference
http://www.camerahacker.com/Forums/Disp … 2961-3040.
http://www.breezesys.com/DSLRRemotePro/vista.htm I believe has already been discussed

http://photography-on-the.net/forum/sho … p?t=479584 forum on eos sdk

https://www.didp.canon-europa.com/devel … endocument product information on SDK's

http://forum.ixbt.com/topic.cgi?id=20:976-3 A rather interesting page in Russian... Sadly don't read Russian sad

http://www.codeproject.com/KB/audio-vid … ct=2216730 wrapper for the canon CDSDK and PRSDK for remote capture

http://www.sourcecodeonline.com/list?q=camera_control numerous source codes

Hopefully something of use is here.
Gordon

Last edited by Gordon (2009-03-06 22:17:02)


2000th Member big_smile

GigaPixel Experimenter
Gigapan Beta Unit, Canon Powershot S5IS, Canon 350D, Nikon D40, Manfrotto Tripod, BT-Serial + Papywizard on Nokia 770, Fully-Operational Merlin the Wizard Unit!!!

Offline

 

#56 2009-03-07 00:52:18

mediavets
Moderator
From: Isleham, Cambridgeshire, UK.
Registered: 2007-11-14
Posts: 8036
Website

Re: [Papywizard v2] Tethered shooting and intelligent bracketing

Ideally what we are looking for is any program that can be run from the command line, optionally with parameters, that performs the following operations, at a minimum, with no further user input/interaction:

1. Loads and connects to the camera.

2. Shoots a sequence of images at different shutter speeds - ie. exposure bracketing. When shooting panos the camera is usually set in manual mode and you would not want to vary the aperture.

3. Disconnects from the camera and Exits.

...............

A suitable program need not be cross-platform. We are intersted in programs that run on any of the these platforms - Windows, Mac OSX, Linux, Maemo.

A suitable program need not work with all brands and models of cameras. We are intersted in programs which work with any DSLR or compact camera.

The program need not have a GUI.

There will need to be some way for the user to configure the desired sequence and range of shutter speeds for exposure bracketing.

The possible range of exposure bracketing should be greater than any offered by a built-in AEB function, otherwise there would be no point in using it. In other words a program that merely triggers the camera's built-in AEB function is not what we are looking for.

It may be desirable for the program to be able to upload images to the host PC on a shot by shot basis, but this is not essential.

.............

Any hardware device that can make the camera take a series of shots at different shutter speeds in manual mode and can be triggered via a switch would also be of great interest.

Last edited by mediavets (2009-03-07 10:14:49)


Andrew Stephens
Nikon D40, Nikkor 10.5mm fisheye, Sigma 8mm f3.5 fisheye, Nikkor 18-55/50/35mm  lenses, Nodal Ninja 5 Lite, Agno's Mrotator TCSshort
Nikon P5100, CP5000, CP995, FC-E8, WC-E63,WC-E68, TC-E2, Kaidan Kiwi 995, Bophoto pano bracket
Merlin/Orion panohead + Papywizard on Nokia 770/N800 and Windows XP/2K

Offline

 

#57 2009-03-07 01:51:36

bigwade
Member
From: NL
Registered: 2008-11-18
Posts: 302

Re: [Papywizard v2] Tethered shooting and intelligent bracketing

Maybe I'm a bit silly but what is the goal about this all ?
Most camera's can do bracketing (sorry Andrew, just upgrade your D40 smile
If these camera's are set well, PW can do the trick.
I don't think you can expect a tethered solution for all brands written by Frederic combined with the PW software to run the Merlin.......

BTW
I'm not going out on the streets with a fancy laptop, I'm happy with the Nokia stuff to run the Merlin.
Indoor (studio) I can still connect my camera to my Mac (tethered) and control the movements of the head step by step via the Nokia.
Bracketing and all other stuff I can do with the tethered software, in my case Remote Control via DPP on my Mac.

So I am curious about the demands/"needs" from others... smile
grtz!

Last edited by bigwade (2009-03-07 01:52:05)

Offline

 

#58 2009-03-07 09:29:57

mediavets
Moderator
From: Isleham, Cambridgeshire, UK.
Registered: 2007-11-14
Posts: 8036
Website

Re: [Papywizard v2] Tethered shooting and intelligent bracketing

bigwade wrote:

Maybe I'm a bit silly but what is the goal about this all ?
Most camera's can do bracketing (sorry Andrew, just upgrade your D40 smile
If these camera's are set well, PW can do the trick.

It's not about simply trying to overcome my D40's lack of AEB. The goal is rather more ambitiuous and has far wider application than that.

The goal is to offer software controlled automatic extended bracketing - initially extended exposure bracketing - in a tethered shooting setup.

Extended means offering a greater range than is offered by a camera's built-in AEB capabaility.

The built-in AEB capabaility of most cameras is insufficient for many pano shooting scenes:
http://www.panoguide.com/r/?p=http%3A%2 … 2Faeb.html

Automatic means that, other than configuring the bracketing settings, the user does not have to do anything during the shoot, the extended bracketing will managed by a third-party program under the control of Papywizard.

I don't think you can expect a tethered solution for all brands written by Frederic combined with the PW software to run the Merlin.......

Frederic has written a 'universal script' for Papywizard which enables Papywizard to pass 'responsibility' for triggering the shutter to a third-party program. The extended automatic exposure bracketing is handled by the third-party program. Frederic does not write these programs.

If the script is present when Papywizard is started then, instead of the camera being triggered via the camera port on the Merlin head, Papywizard will invoke the third party program at each shooting position. The third-party program controls the camera while shooting images at that shooting position, then control passes back to Papywizard which moves the head to the next shooting position, and so on, until the pano shoot is complete.

Any program that meets the requirements set out in my earlier post could be used to control the automatic extended exposure bracketing.
http://www.autopano.net/forum/p40369-ye … -18#p40369

Our first implementation will use a modified version of a program called Timelord, from OxfordEye a UK software developer.
http://www.oxfordeye.co.uk/

The Timelord software runs on Windows and only controls Nikon DSLRs. We are experimenting with this program initially because in its unmodified form it is close to what we need, and the developer has shown interest in modifying the program to meet our needs.

When we get it to work with a modified version of Timelord, then we shall have 'proof of concept' and can approach other software developers - such as Breeze Systems, who make DSRL Remote Pro which works with Canon cameras, to see if they are willing to make a modified version of their software which will meet our needs.
http://www.breezesys.com/products.htm

It is highly unlikely that we shall find a single third-party program that would work with all brands and model of camera because this sort of software is typically developed using SDKs (Software Development Kits) produced by camera manufacturers. These SDKS are of course brand, and in some cases model, specific.

BTW
I'm not going out on the streets with a fancy laptop, I'm happy with the Nokia stuff to run the Merlin.
Indoor (studio) I can still connect my camera to my Mac (tethered) and control the movements of the head step by step via the Nokia.
Bracketing and all other stuff I can do with the tethered software, in my case Remote Control via DPP on my Mac.

The difference would be that instead of using Step-by-step when shooting with papywizard and controlling the third-party software (DPP in your example, but it could equally have been Timelord or DSLR Remote Pro) yourself, with automatic extended exposure bracketing, as we prepose, the whole process for shooting a pano scene with extended exposure bracketing would be automatic.

This automation becomes important when shooting panos comprising a large number of images, and is a major reason for using a robotic pano head in the first place.

So I am curious about the demands/"needs" from others... smile
grtz!

So are we. That's why I am trying to describe what is it we are doing so that others can contribute ideas.

...........

Automatic extended exposure bracketing has been our initial goal. First because it is probably a feature more people might use, and secondly because it is probably the easiest to achieve.

But the concept could in theory be applied to, say, automatic focus bracketing, which could be used as well as automatic exposure bracketing.

Or even to implement Frederic's original idea of intelligent automatic extended  exposure bracketing - where the system would only bracket exposures where it was necessary, and only take as many shots as required, to capture the full dynamic range. But this is considerably more complex than what we will be able to achieve initially.

Finally I should point out that no-one has to use this feature/functionality. If the script is not present when Papywizard strats then it behaves just as it does now, triggering the camera via the camera port on the Merlin head.

Last edited by mediavets (2009-03-07 12:43:03)


Andrew Stephens
Nikon D40, Nikkor 10.5mm fisheye, Sigma 8mm f3.5 fisheye, Nikkor 18-55/50/35mm  lenses, Nodal Ninja 5 Lite, Agno's Mrotator TCSshort
Nikon P5100, CP5000, CP995, FC-E8, WC-E63,WC-E68, TC-E2, Kaidan Kiwi 995, Bophoto pano bracket
Merlin/Orion panohead + Papywizard on Nokia 770/N800 and Windows XP/2K

Offline

 

#59 2009-03-07 12:33:31

fma38
Moderator
From: Grenoble, France
Registered: 2005-12-07
Posts: 6038
Website

Re: [Papywizard v2] Tethered shooting and intelligent bracketing

About intelligent bracketing, which is, as Andrew said, the first goal of all this, here is a first approach which seems to works fine. I post it, if some python users want to try it. One thing I will have to do is to take a lot of pictures, and see if the script params are correct, and detect over/under-exposure as I do with my eyes...

Code:

import subprocess

from PIL import Image


FILENAME = "thumbnail.jpg"
ANALYSIS_LOW_PERCENT = 10.
ANALYSIS_LOW_LEVEL = 10
ANALYSIS_HIGH_PERCENT = 2.
ANALYSIS_HIGH_LEVEL = 245


def analysis():

    # Open image and compute histogram
    im = Image.open(FILENAME)
    hist = im.histogram()
    histogram = {'red': hist[0:256], 
                 'green': hist[256:512],
                 'blue': hist[512:768]}
    totalPixels = im.size[0] * im.size[1]
    print "Photo size: %dx%d (%d)" % (im.size[0], im.size[1], totalPixels)
    
    # Init
    underExposedFlag = False
    overExposedFlag = False
    
    # Count the number of pixels out of low exposure
    lowCount = {'red': 0, 'green': 0, 'blue': 0}
    print "Under-exposed pixels (level < %d):" % ANALYSIS_LOW_LEVEL
    for channel in ('red', 'green', 'blue'):
        for level in xrange(ANALYSIS_LOW_LEVEL):
            lowCount[channel] += histogram[channel][level]
        print "    %s: %d (%.1f%%)" % (channel, lowCount[channel], lowCount[channel] * 100. / totalPixels)
        if lowCount[channel] * 100. / totalPixels > ANALYSIS_LOW_PERCENT:
            underExposedFlag = True
    
    # Count the number of pixels out of high exposure
    highCount = {'red': 0, 'green': 0, 'blue': 0}
    print "Over-exposed pixels (level > %d):" % ANALYSIS_HIGH_LEVEL
    for channel in ('red', 'green', 'blue'):
        for level in xrange(ANALYSIS_HIGH_LEVEL, 256):
            highCount[channel] += histogram[channel][level]
        print "    %s: %d (%.1f%%)" % (channel, highCount[channel], highCount[channel] * 100. / totalPixels)
        if highCount[channel] * 100. / totalPixels > ANALYSIS_HIGH_PERCENT:
            overExposedFlag = True
    
    result = {'under': False, 'over': False}
    if underExposedFlag:
        print "Photo is under-exposed"
        result['uder'] = True
    if overExposedFlag:
        print "Photo is over-exposed"
        result['over'] = True

    return result


result = analysis()

Frédéric

Canon 20D + 17-40/f4 L USM + 70-200/f4 L USM + 50/f1.4 USM + Tokina 10-17 3.5-4.5 AF DX Fisheye
Merlin/Orion panohead + Papywizard on Nokia N800 and HP TC-1100

Offline

 

#60 2009-03-07 14:54:08

klausesser
Member
From: Düsseldorf, Germany
Registered: 2006-05-22
Posts: 4554
Website

Re: [Papywizard v2] Tethered shooting and intelligent bracketing

bigwade wrote:

I'm not going out on the streets with a fancy laptop, I'm happy with the Nokia stuff to run the Merlin.

YES - right!
Let´s stay with the initial idea: a pocket decvice to control the Merlin running PapyWizard.
I now have a PC latop also - but i wouldn´t like to use it on the go. The Nokia message pad is far more convenient.
There´s nothing against, in my eyes, using the camera in bulb-mode and run bracketing this way controlled by PapyWizard.
Or am i wrong? Maybe there´s a problem using short exp.times? If so - doing bracketing means static objects anyway and therefore no problem using longer times . . maybe using a neutral-density filter.

I wouldn´t like to have a laptop with me to control the Merlin and/or the camera just for extended bracketing.
Such a Nintendo on the other hand . . . running PapyWizard AND a bracketing-software: why not? It´s small and light and not expensive.
But building a complete new Papy for Nintendo and buying a new device just for having extended bracketing . . . hmm

best, Klaus


„It’s not creative unless it sells.″ Leo Burnett

Offline

 

#61 2009-03-07 15:26:59

mediavets
Moderator
From: Isleham, Cambridgeshire, UK.
Registered: 2007-11-14
Posts: 8036
Website

Re: [Papywizard v2] Tethered shooting and intelligent bracketing

klausesser wrote:

bigwade wrote:

I'm not going out on the streets with a fancy laptop, I'm happy with the Nokia stuff to run the Merlin.

YES - right!
Let´s stay with the initial idea: a pocket decvice to control the Merlin running PapyWizard.
I now have a PC latop also - but i wouldn´t like to use it on the go. The Nokia message pad is far more convenient.

At the moment there are no handheld/pocketable PCs at a credible price that have the compute power and other features required to explore the concept of intelligent extended bracketing.

We are just exploring all this stuff at the moment and trying to do it with as little effort, and expense, as possible. Hence the plan to make use of use existing third-party software and the Windows and Linux platforms (for which most third party software exists).

If we end up with something useful then maybe some people will use on say a used Tablet PC such as the HP TC1100 that Frederic has. Or maybe just use it in studio settings or shoots in similar controlled environments where use of a regular Laptop is viable.

Of course sometime a handheld device will come along which has the necessary attributes to do all this.

But right now we have to start from somewhere....

There´s nothing against, in my eyes, using the camera in bulb-mode and run bracketing this way controlled by PapyWizard.
Or am i wrong? Maybe there´s a problem using short exp.times? If so - doing bracketing means static objects anyway and therefore no problem using longer times . . maybe using a neutral-density filter.

I'll leave Frederic to comment on that. IIRC this has been discussed before and there are real limitations on fastest shutter speed that can be realised when shooting in bulb mode.

I wouldn´t like to have a laptop with me to control the Merlin and/or the camera just for extended bracketing.

OK.

OTOH some might need extended bracketing enough to realise their panos to be willing to use a laptop or Netbook type device. I saw some Netbook type devices the other day that run Windows (or Linux) and are quite small and very light (but not cheap).
http://www.pcworld.co.uk/martprd/store/ … oid=-35074

http://www.pcworld.co.uk/martprd/store/ … oid=-35074

http://www.pcworld.co.uk/martprd/store/ … ionSection

Such a Nintendo on the other hand . . . running PapyWizard AND a bracketing-software: why not? It´s small and light and not expensive.
But building a complete new Papy for Nintendo and buying a new device just for having extended bracketing . . . hmm

I think you can forget about running Papywizard on a Nintendo DS.

OTOH some small special purpose progammable hardware device which controlled extended bracketing and was triggered by Papywizard - perhaps connected in-line between the Merlin camera port and the camera - might well be feasible. But we'd need someone to develop it.

This sort of thing is what I have in mind:
http://www.blip.com.au/item.aspx?itemid=12

As I said our current efforts are experimental, and part of a learning process, but which may also have immediate application for some people.

Last edited by mediavets (2009-03-07 15:57:21)


Andrew Stephens
Nikon D40, Nikkor 10.5mm fisheye, Sigma 8mm f3.5 fisheye, Nikkor 18-55/50/35mm  lenses, Nodal Ninja 5 Lite, Agno's Mrotator TCSshort
Nikon P5100, CP5000, CP995, FC-E8, WC-E63,WC-E68, TC-E2, Kaidan Kiwi 995, Bophoto pano bracket
Merlin/Orion panohead + Papywizard on Nokia 770/N800 and Windows XP/2K

Offline

 

#62 2009-03-07 18:14:35

Gordon
Member
From: Deep in the woods, UK
Registered: 2008-10-08
Posts: 405

Re: [Papywizard v2] Tethered shooting and intelligent bracketing

mediavets, the price of eepc's are continuing to fall in price and can be found for as little as £100 which is a similar price to a DS this price will only go down further. I too would not really want to walk the streets with a laptop, but it seems like I already do yikes , a tiny eepc maybe acceptable as you say in certain situations. Many eepc's have wifi and BT capability and can also run linux and now even have touch screen adaptors. As small devices go maybe the audrino or the USB controller you mentioned is the way to go.

http://www.arduino.cc/
http://arduino.cc/en/uploads/Main/arduino316.jpg

http://www.blip.com.au/item.aspx?itemid=12
http://www.blip.com.au/images/UrbiSingle.gif


Best
Gordon

Last edited by Gordon (2009-03-07 19:03:05)


2000th Member big_smile

GigaPixel Experimenter
Gigapan Beta Unit, Canon Powershot S5IS, Canon 350D, Nikon D40, Manfrotto Tripod, BT-Serial + Papywizard on Nokia 770, Fully-Operational Merlin the Wizard Unit!!!

Offline

 

#63 2009-03-07 20:41:42

klausesser
Member
From: Düsseldorf, Germany
Registered: 2006-05-22
Posts: 4554
Website

Re: [Papywizard v2] Tethered shooting and intelligent bracketing

Hi Frédéric, Hi Andrew, Hi Gordon!

I´ll try some sort of extended bracketing using the "bulb" mode manually to see how short the exp.time might be acceptable.
In my eyes it could be a function of timelapse-controlling.
Can´t be there a longer release-impulse than just a short one to trigger the head/camera?

Whni i use a remote cable in bulb-mode the exposure time is as long as i hold the button pushed down.
So i can do from maybe half a second up to minutes by just keeping the button pushed.
I guess there is a simple closing the circuit and keep it closed as long as i need.

Am i wrong?

best, Klaus


„It’s not creative unless it sells.″ Leo Burnett

Offline

 

#64 2009-03-07 21:48:56

mediavets
Moderator
From: Isleham, Cambridgeshire, UK.
Registered: 2007-11-14
Posts: 8036
Website

Re: [Papywizard v2] Tethered shooting and intelligent bracketing

Paul wrote:

mediavets wrote:

Tethered shooting control software for Nikon DSLRs:

somewhat else for free:

http://www.diyphotobits.com/2009/02/03/ … racketing/

Developer says:

"Only works in P, A or S modes as the bracketing is controlled by adjusting the exposure compensation. I’ll do M mode support later."

May be more interesting when it works in M mode.


Andrew Stephens
Nikon D40, Nikkor 10.5mm fisheye, Sigma 8mm f3.5 fisheye, Nikkor 18-55/50/35mm  lenses, Nodal Ninja 5 Lite, Agno's Mrotator TCSshort
Nikon P5100, CP5000, CP995, FC-E8, WC-E63,WC-E68, TC-E2, Kaidan Kiwi 995, Bophoto pano bracket
Merlin/Orion panohead + Papywizard on Nokia 770/N800 and Windows XP/2K

Offline

 

#65 2009-03-08 00:49:39

Paul
Member
From: Bonn, Germany
Registered: 2008-08-30
Posts: 846

Re: [Papywizard v2] Tethered shooting and intelligent bracketing

just found an openmoko "autoshooter" inclusive pic transfer based on gphoto

http://0x2a-blog.org/?cat=3

the video has some english explanations


Paul

close, but no cigar ... ... ...

Offline

 

#66 2009-03-08 12:16:39

fma38
Moderator
From: Grenoble, France
Registered: 2005-12-07
Posts: 6038
Website

Re: [Papywizard v2] Tethered shooting and intelligent bracketing

About exposure in bulb mode, you need a real-time OS to ensure the exposure time are correct...


Frédéric

Canon 20D + 17-40/f4 L USM + 70-200/f4 L USM + 50/f1.4 USM + Tokina 10-17 3.5-4.5 AF DX Fisheye
Merlin/Orion panohead + Papywizard on Nokia N800 and HP TC-1100

Offline

 

#67 2009-03-08 18:13:12

mediavets
Moderator
From: Isleham, Cambridgeshire, UK.
Registered: 2007-11-14
Posts: 8036
Website

Re: [Papywizard v2] Tethered shooting and intelligent bracketing

fma38 wrote:

About exposure in bulb mode, you need a real-time OS to ensure the exposure time are correct...

Did you ever find out more about this:
http://www.autopano.net/forum/t5344-hdr … dr-trigger

Should be little difficulty triggering it from the camera port on Merlin via Papywizard.

Precise shutter speeds in a sequence are surely not that important - for automatic exposure bracketing - so long as the sequence of shutter speeds is consistent and repeatable?


Andrew Stephens
Nikon D40, Nikkor 10.5mm fisheye, Sigma 8mm f3.5 fisheye, Nikkor 18-55/50/35mm  lenses, Nodal Ninja 5 Lite, Agno's Mrotator TCSshort
Nikon P5100, CP5000, CP995, FC-E8, WC-E63,WC-E68, TC-E2, Kaidan Kiwi 995, Bophoto pano bracket
Merlin/Orion panohead + Papywizard on Nokia 770/N800 and Windows XP/2K

Offline

 

#68 2009-03-08 19:25:04

fma38
Moderator
From: Grenoble, France
Registered: 2005-12-07
Posts: 6038
Website

Re: [Papywizard v2] Tethered shooting and intelligent bracketing

mediavets wrote:

Did you ever find out more about this:
http://www.autopano.net/forum/t5344-hdr … dr-trigger

Should be little difficulty triggering it from the camera port on Merlin via Papywizard.

In fact, I guess that using the Merlin contact rather than the push button should work out-of-the-box...

Precise shutter speeds in a sequence are surely not that important - for automatic exposure bracketing - so long as the sequence of shutter speeds is consistent and repeatable?

Yes, but without real-time OS, you can't do things consistent and repeatable...


Frédéric

Canon 20D + 17-40/f4 L USM + 70-200/f4 L USM + 50/f1.4 USM + Tokina 10-17 3.5-4.5 AF DX Fisheye
Merlin/Orion panohead + Papywizard on Nokia N800 and HP TC-1100

Offline

 

#69 2009-03-08 19:45:32

mediavets
Moderator
From: Isleham, Cambridgeshire, UK.
Registered: 2007-11-14
Posts: 8036
Website

Re: [Papywizard v2] Tethered shooting and intelligent bracketing

fma38 wrote:

mediavets wrote:

Did you ever find out more about this:
http://www.autopano.net/forum/t5344-hdr … dr-trigger

Should be little difficulty triggering it from the camera port on Merlin via Papywizard.

In fact, I guess that using the Merlin contact rather than the push button should work out-of-the-box...

Except that the push button is also used to select from among the several different programmed functions the device supports:
http://www.doc-diy.net/photo/hdr-jack/

Anyway I've emailed the developer to see if he can come up with some variant of this device which better suits what we need for automatic extended exposure bracketing.

I know it works via bulb mode but it would be interesting to see how consistent it is - or is not - and whether or not that is an issue.
.............

He's also designed another cute and clever device - SmaTrig, The 15-in-1 smart trigger:
http://www.doc-diy.net/photo/smatrig/

Last edited by mediavets (2009-03-08 19:49:36)


Andrew Stephens
Nikon D40, Nikkor 10.5mm fisheye, Sigma 8mm f3.5 fisheye, Nikkor 18-55/50/35mm  lenses, Nodal Ninja 5 Lite, Agno's Mrotator TCSshort
Nikon P5100, CP5000, CP995, FC-E8, WC-E63,WC-E68, TC-E2, Kaidan Kiwi 995, Bophoto pano bracket
Merlin/Orion panohead + Papywizard on Nokia 770/N800 and Windows XP/2K

Offline

 

#70 2009-03-09 11:19:54

doc-diy
New member
From: Berlin
Registered: 2009-02-09
Posts: 9
Website

Re: [Papywizard v2] Tethered shooting and intelligent bracketing

Hi,

mediavets wrote:

fma38 wrote:

mediavets wrote:

Did you ever find out more about this:
http://www.autopano.net/forum/t5344-hdr … dr-trigger

Should be little difficulty triggering it from the camera port on Merlin via Papywizard.

In fact, I guess that using the Merlin contact rather than the push button should work out-of-the-box...

Except that the push button is also used to select from among the several different programmed functions the device supports:
http://www.doc-diy.net/photo/hdr-jack/

Thanks for notifying me of this interesting thread, mediavets. Modifying the HDR-Jack to work with a cable is theoretically straightforward. The push-button connects one pin of the AVR to ground, so you can connect a remote release cable in parallel. I assume the Merlin camera release port just short-circuits two wires for a single short period of time.
A slight change in the software will be necessary. To get the HDR function after pressing the button once (or shortinging the wires via Merlin) the 'delayed trigger' function and the hdr function must be swaped. This is trivial as both functions are in a swich-case like structure.

The problem is that the bracketing series takes about 25s (last shot is 15s). The last shot is necessary in dark places like churches but completely unnecessary in daylight conditions. Some kind of preselection would be nice.

Currently I'm developing an enhanced version of the HDR-Jack. There will be a rotary switch with 15 positions for different modes like in the SmaTrig project (http://www.doc-diy.net/photo/smatrig/). I'll try to include a external trigger connector. It could be also used  to control the exposure via mp3+bulb. This would be a possibility to allow precise timing for non-RTOS devices.

The general problem of bulb mode bracketing is the limited shortest exposure time. In the case of Canon it's ~1/200s. IMHO the only clean solution is to implement a USB-host in a small embedded system and copy the commands form gphoto, but I guess this is a full time job for a middle-experienced DIYer...

Cheers, Luk

PS:
Benedikt Sauter describes an open source USB-host for embedded systems in his diploma thesis.

Offline

 

#71 2009-03-09 11:38:50

Paul
Member
From: Bonn, Germany
Registered: 2008-08-30
Posts: 846

Re: [Papywizard v2] Tethered shooting and intelligent bracketing

doc-diy wrote:

IMHO the only clean solution is to implement a USB-host in a small embedded system

voila, here it is:
http://hackaday.com/2009/01/17/cuiduino … b-support/


Paul

close, but no cigar ... ... ...

Offline

 

#72 2009-03-09 11:57:18

doc-diy
New member
From: Berlin
Registered: 2009-02-09
Posts: 9
Website

Re: [Papywizard v2] Tethered shooting and intelligent bracketing

Paul wrote:

doc-diy wrote:

IMHO the only clean solution is to implement a USB-host in a small embedded system

voila, here it is:
http://hackaday.com/2009/01/17/cuiduino … b-support/

I guess the USB has no USB-host functionality. In the USB-tree you need one host to control the communication. Usually it's the PC. As the camera is a not a host you will need one on the other side. That's the problem with all the phones and palms with USB ports. Please correct me if I'm wrong. I'm still learning about matter.

Offline

 

#73 2009-03-09 12:18:37

fma38
Moderator
From: Grenoble, France
Registered: 2005-12-07
Posts: 6038
Website

Re: [Papywizard v2] Tethered shooting and intelligent bracketing

doc-diy wrote:

I assume the Merlin camera release port just short-circuits two wires for a single short period of time.

The Merlin uses an opto-coupler. Hope this is not a problem...


Frédéric

Canon 20D + 17-40/f4 L USM + 70-200/f4 L USM + 50/f1.4 USM + Tokina 10-17 3.5-4.5 AF DX Fisheye
Merlin/Orion panohead + Papywizard on Nokia N800 and HP TC-1100

Offline

 

#74 2009-03-09 12:49:01

Paul
Member
From: Bonn, Germany
Registered: 2008-08-30
Posts: 846

Re: [Papywizard v2] Tethered shooting and intelligent bracketing

doc-diy wrote:

Please correct me if I'm wrong. I'm still learning about matter.

sorry, you are right ...

how about this:
http://rz-robotics.de/z-usb.html
http://www.vinculum.com/prd_vdip1.html


Paul

close, but no cigar ... ... ...

Offline

 

#75 2009-03-09 13:53:56

doc-diy
New member
From: Berlin
Registered: 2009-02-09
Posts: 9
Website

Re: [Papywizard v2] Tethered shooting and intelligent bracketing

This looks fine! One of those specialised usb-host chips is described extensively here http://www.ixbat.de//files/admin/projek … thesis.pdf
I thing such an USB bracketer is not an impossible project.

Offline

 

Board footer

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson