SharpCap now has the ability to perform live stacking of multiple frames from certain types of camera.
live stacking is not supported for webcams (DirectShow cameras) or Basler cameras at this stage.
Select a supported camera and then press the 'Live Stack' button on the toolbar. Mono, Raw and RGB modes are all supported by live stacking, but you are likely to get the best results (and the best performance) from either a Mono or Raw mode. Once the Live Stack button is pressed, SharpCap will immediately begin stacking frames and will display the stacked image instead of individual frames.
It's a good idea to get your camera settings configured before beginning a live stack (or restart the stack by pressing 'Clear' after changing them). Having a high gain is often a good idea, as this gives a better range of values on each individual frame and the noise that a high gain generates is removed when many frames are stacked together.
While live stacking is active, you will see some information at the bottom of the screen, including a histogram of the stacked image and details on the number of frames stacked and total exposure. You can adjust the rendering of the stack by using the sliders above and below the histogram to control the black and white levels.
If your frame rate is very high (several frames per second) you may see a warning that some frames are being dropped. This occurs when the stacking calculations can't keep up with the rate at which frames are arriving. As you'd expect the limit for this depends on the speed of your PC.
To save a stacked image, simply press the 'Save' button. The image will be saved as a 'fits' file and will be named according to the same rules used for naming other SharpCap capture files.
So far (build 2.6.1711) there is no alignment functionality, so if the image drifts from frame to frame it will mess up your stack. I'm currently working on the code for this functionality and it will be in the next release. Also I am planning a way to filter the stacked frames (perhaps based on size of stars?) so that only frames above a certain quality are added to the stack.
There is essentially no limit to the number of frames that can be stacked as the results of the stack are stored as 32 bit data, so it would take over 16 million 8 bit images or 65000 16 bit images to reach the limit of the stack!