Xamarin的LeadTools摄像机控制通过为您管理特定于设备的细微差别,并使您可以访问用于逐帧控制的缓冲区,从而使应用程序开发更加容易。使用此功能强大的工具使您可以捕获,编辑和保存视频,音频和图像数据。更好的是,将每个帧传递到LeadTools条形码识别或者OCR辨别相机正在录制的数据。
在这篇文章中,我们将向您展示使用LeadTools扫描文档的容易性。通常,用户必须对文档进行非常精确的图片,检查以确保它不是模糊的,并且图像中都存在所有4个角。借助LeadTools,用户可以利用自动关闭功能以及各种其他图像处理功能,以自动捕获文档和裁剪的最佳图像,以便仅限于所需的文档区域。
以下是使用C#和XML代码样本FRAMECEED EVENT,,,,自动关闭课程, 和PerspectiveSkewcommand类一起用文档中的文档捕获框架,然后裁剪文档。
C#代码
Autocapture Autocapture = new Autocapture();public liveCapturePage(){initializecomponent();LeadCamera.CameraOptions.autorotateImage = true;autocapture.capturemethod = autocapture.autocapturemethod.documentDetection;LeadCamera.FramEreceived += LeadCamera_framereceived;} private void LeadCamera_framEreceived(lideTools.camera.xamarin.framehandlereventargs e){faster(rasterimage img = e.image.clone()){if(autocapture.checkholdstocity(img))rasterimage image = e.image.clone();PerspectiveSkewCommand cmd = new PerspectiveSkewCommand();cmd.run(image);//代码在此处传递到DocumentViewer内容页面或导出到移动设备。 } } }
XML
<! - 所有内容的主要网格容器 - >
有关Xamarin摄像机控制的更多信息,请查看我们的完整教程呢
亲自查看 - 免费评估
免费下载LeadTools SDK。它是60天的全功能,并提供免费的聊天和电子邮件支持。
需要帮助?铅在这里为你
在等待更多博客和教程时需要帮助?联系我们的支持团队以获取免费技术支持呢对于定价或许可问题,您可以通过电子邮件与我们的销售团队联系或致电704-332-5532致电我们。

