using MainShell.Common; namespace MainShell.Vision { /// /// 中心识别请求。 /// public class FindCenterRequest { private CameraCaptureOptions _captureOptions; public FindCenterRequest() { _captureOptions = new CameraCaptureOptions(); TimeoutMilliseconds = 3000; Parameters = new FindCenterParameters(); } /// /// 相机来源。 /// public CameraType CameraSource { get; set; } /// /// 采图选项。 /// public CameraCaptureOptions CaptureOptions { get { return _captureOptions; } set { _captureOptions = value ?? new CameraCaptureOptions(); } } /// /// 算法超时时间(毫秒)。 /// public int TimeoutMilliseconds { get; set; } /// /// 中心识别参数。 /// public FindCenterParameters Parameters { get; set; } } }