using MainShell.Common; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace MainShell.Vision { /// /// 默认抓圆请求。 /// public class FindEdgeCircleRequest { private CameraCaptureOptions _captureOptions; public FindEdgeCircleRequest() { _captureOptions = new CameraCaptureOptions(); TimeoutMilliseconds = 3000; Parameters = new FindEdgeCircleParameters(); } /// /// 相机来源。 /// public CameraType CameraSource { get; set; } /// /// 采图选项。 /// public CameraCaptureOptions CaptureOptions { get { return _captureOptions; } set { _captureOptions = value ?? new CameraCaptureOptions(); } } /// /// 算法超时时间(毫秒)。 /// public int TimeoutMilliseconds { get; set; } /// /// 抓圆参数。 /// public FindEdgeCircleParameters Parameters { get; set; } } }