using MainShell.Models; using System.Threading; using System.Threading.Tasks; namespace MainShell.Vision { /// /// Die 定位服务接口。 /// public interface IFindDieService { /// /// 采集图像并执行单颗 Die 定位。 /// Task> ProcessAsync( FindDieRequest request, CancellationToken cancellationToken = default(CancellationToken)); /// /// 对输入图像直接执行单颗 Die 定位。 /// Task> ProcessImageAsync( MxImage image, FindDieImageRequest request, CancellationToken cancellationToken = default(CancellationToken)); /// /// 采集图像并执行多颗 Die 定位。 /// Task> ProcessMultipleAsync( FindDieRequest request, CancellationToken cancellationToken = default(CancellationToken)); /// /// 对输入图像直接执行多颗 Die 定位。 /// Task> ProcessMultipleImageAsync( MxImage image, FindDieImageRequest request, CancellationToken cancellationToken = default(CancellationToken)); } }