19 lines
646 B
C#
19 lines
646 B
C#
namespace VisionBuilder.UI.RaspberryAcquisition.Models;
|
|
|
|
public class CaptureSettings
|
|
{
|
|
public int Width { get; set; } = 2028;
|
|
public int Height { get; set; } = 1520;
|
|
public int ShutterSpeed { get; set; } = 10000;
|
|
public int Framerate { get; set; } = 2;
|
|
public double AwbGainRed { get; set; } = 3.86;
|
|
public double AwbGainBlue { get; set; } = 1.46;
|
|
|
|
public string BuildArguments()
|
|
{
|
|
return $"--codec mjpeg -t0 --width {Width} --height {Height} " +
|
|
$"--shutter {ShutterSpeed} --framerate {Framerate} " +
|
|
$"--awbgains {AwbGainRed:F2},{AwbGainBlue:F2} --nopreview -o -";
|
|
}
|
|
}
|