using MainShell.Models; using System.Threading; using System.Threading.Tasks; namespace MainShell.Vision { /// /// 抓圆服务接口 /// public interface IFindEdgeCircleService { /// /// 采集图像并执行抓圆 /// Task> ProcessAsync( FindEdgeCircleRequest request, CancellationToken cancellationToken = default(CancellationToken)); /// /// 基于已有图像直接执行抓圆 /// Task> ProcessImageAsync( MxImage image, FindEdgeCircleImageRequest request, CancellationToken cancellationToken = default(CancellationToken)); } }