在Xamarin中捕获并裁剪文件

图像处理

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致电我们。

关于

开发人员支持经理

此条目已发布在文档成像并标记,,,,,,,,。书签永久链接

发表评论

您的电子邮件地址不会被公开。必需的地方已做标记*