Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 激活用户';应用程序中的手机摄像头文档模式_Android_Ios_Objective C_Swift_Kotlin - Fatal编程技术网

Android 激活用户';应用程序中的手机摄像头文档模式

Android 激活用户';应用程序中的手机摄像头文档模式,android,ios,objective-c,swift,kotlin,Android,Ios,Objective C,Swift,Kotlin,背景 我正在构建一个光学字符识别(OCR)工具,可以识别拍摄的表单 可以说,管道中最复杂的部分是透视目标文档;基本上是教程中尝试的 由于数据通常是在非常恶劣的条件下获取的,即: 非受控亮度 覆盖或移除角落 包含比目标文档更多纹理的背景 阴影 重叠文件 我已经用实例+语义分割“解决”了这个问题 形势 这些图像由用户通过一个应用程序上传,该应用程序按原样捕获图像。Android和IOS中都有该应用程序的版本 问题 在获取照片之前,是否可以强制应用程序使用用户的手机文档模式(如果存在) 目标是简化

背景

我正在构建一个光学字符识别(OCR)工具,可以识别拍摄的表单

可以说,管道中最复杂的部分是透视目标文档;基本上是教程中尝试的

由于数据通常是在非常恶劣的条件下获取的,即:

  • 非受控亮度
  • 覆盖或移除角落
  • 包含比目标文档更多纹理的背景
  • 阴影
  • 重叠文件
我已经用实例+语义分割“解决”了这个问题

形势

这些图像由用户通过一个应用程序上传,该应用程序按原样捕获图像。Android和IOS中都有该应用程序的版本

问题

在获取照片之前,是否可以强制应用程序使用用户的手机文档模式(如果存在)

目标是简化管道

最终,在描述级别上,应用程序必须做三件事:

1-激活文档模式

2-概述目标文件;如果可能,甚至显示黄色框架

3-将处理后的文件上载到服务器。方向和延伸并不重要

iOS 这不是本机相机应用程序的“模式”

安卓 没有办法自动选择“文档模式”。这也不适用于所有Android设备。所以即使你可以,它也不可靠


如果需要特殊的文档扫描,最好按照文档进行操作,而不是使用本机相机。这两种平台都不会为您提供现成的解决方案。

那么您的问题是什么?Stack Overflow不是一个编码服务平台问题是:在获取照片之前,是否有可能强制应用程序使用用户的手机文档模式(如果存在)?什么文档模式?它不是iOS/Android中的本机函数。