burst photos/ continuous shooting with precise fps

Support and help for digiCamControl (no bug report)
Post Reply
aleXxX
Posts: 1
Joined: Mon Dec 04, 2023 8:34 pm

burst photos/ continuous shooting with precise fps

Post by aleXxX » Mon Dec 04, 2023 8:38 pm

Hello everyone,

I try to use the digital camera control to take pictures with regularity. I have tried a code (below) and I have found out that the photos are taken on average at 1.54s. I have a Nikon D850. I have tried to change the drive_mode but the results have been identicals.
How can I increase the fps of my camera ?
Thank you and have a good day
sincerely,
Alex

%% Example: download settings
% best to set "Transfer" mode in bottom left of GUI to Camera and Computer
C = CameraController([],3); %start with debug on
% C = CameraController;
C.session.folder = 'C:\Users\Alex\Documents\EAU\camera\essaies-fps\normal\';
C.session.filenametemplate = '[Date yyyy-MM-dd-hh-mm-ss]';
C.session.useoriginalfilename = 0; %ignores "filenametemplate"
C.session.downloadthumbonly = 0; %not working (v2.0.72.9)
%C.session.downloadonlyjpg = 1; %only used if "PC+CAM"
%C.session.deletefileaftertransfer = 1; %only has affect if Transfer="Cam+PC" and affectively converts it to "PC only"
C.session.asksavepath = 0; %dialogue pop-up for after capture
C.session.allowoverwrite = 0; %overwrite if file exists
C.session.lowercaseextension = 1; %use "*.jpg" instead of "*.JPG"
camera.auto_iso=0;%iso automatic
camera.exposuremeteringmode='Center-weighted metering';%How to choose iso
camera.raw_recording_bit_mode='14-bit recording';
camera.picture_control='Monochrome';
camera.color_space='sRGB';
camera.image_size='5504×5504';
% 8256x5504
% 6192x4128
% 4128x2752
camera.capture_area_crop = '1:1 (24×24)';
% FX format (36x24) 5:4 (30x24)
%% Example: camera settings
C = CameraController;
C.camera.isonumber = 80;
C.camera.fnumber = 2.8;
C.camera.shutterspeed = 1/1000;
%C.camera.compressionsetting = 'RAW';
%C.camera.raw_compression = 'Compressed RAW'; % Uncompressed RAW Lossless compressed RAW
C.camera.compressionsetting = 'JPEG (NORMAL)';
% JPEG (BASIC)
% JPEG (BASIC*)
% JPEG (NORMAL)
% JPEG (NORMAL*)
% JPEG (FINE)
% JPEG (FINE*)
C.camera.drive_mode = 'Continuous low speed (CL)';
% Single frame (S)
% Continuous low speed (CL)
% Continuous high speed (CH)
% Quiet shutter-release (Q)
% Quiet continuous shutter-release (QC)
% Self-timer
% Mirror up
%% time loop
C = CameraController;
C.lag = 0.05; %adjust camera lag (sec)
C.Clock %show clock (usefull for taking timed photos of computer clock to measure capture delay)
fps = 2.;
tic
while (toc <=5*60)
file = datestr(datetime,'yyyy-mm-dd_HH-MM-SS.FFF'); %timestamp
C.Capture(file); %capture
pause(1/fps);%
end

burst photos/ continuous shooting with precise fps

Advertisment
 

Post Reply