问题标签 [vndocumentcameraviewcontroller]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1993 浏览

ios - iOS 13 - VNDocumentCameraViewController 最大扫描次数

展示新的VNDocumentCameraViewController我找不到任何委托或属性来设置最大扫描次数。

有没有人有解决方法或我可以实施的任何想法来限制一次扫描的数量?

0 投票
1 回答
942 浏览

ios - 如何在 iOS Swift 中从框架中关闭相机控制器?

我已经在框架内实现了视觉文档扫描仪。当调用相机视图控制器并捕获文档时。当点击保存按钮时,它应该关闭并返回到 viewController。

这是框架内的代码:

这是我在示例项目中调用框架的代码:

我的问题是当点击保存按钮时,它应该关闭相机控制器(VNDocumentCameraViewController)并返回到示例应用程序。但是,就我而言,它没有返回。

任何帮助非常感谢请...

0 投票
0 回答
300 浏览

ios - 相机控制器关闭在 iOS Swift 中不起作用?

我试图在扫描文档后关闭相机视图,但它不起作用。我尝试使用当前方法关闭,相机成功关闭,但扫描的图像未打印。如果我使用 removefromsuperview 然后相机视图得到结构或崩溃。

这里相机扫描框架内使用的文档代码,我在示例项目中使用了框架。

这是扫描仪的框架代码:

这是代码示例项目:

如何关闭相机视图并将扫描的图像发送到示例项目?

任何帮助非常感谢请...

0 投票
1 回答
549 浏览

ios - 更改 VNdocumentCameraViewController 的措辞

我想通过展示 VNDocumentCameraViewController 来更新视图中显示的措辞。例如,

在此处输入图像描述

在这张照片中,我想改变,

  1. 将文档放置在视图中 -> Hello world

  2. 取消 -> 停止

  3. 自动 ->删除按钮

我不确定 VNDocumentCameraViewController 有什么属性,所以不能覆盖子类中的值。如何将这些按钮标题覆盖为不同的值?

0 投票
2 回答
424 浏览

ios - 为 VNDocumentCameraViewController Swift 保存按下的操作

只是想知道是否有人知道如何在用户按下 VNDocumentCameraViewController 中的保存按钮时添加操作。我只希望用户只能扫描一个文档,然后视图应该自行关闭。

我现在有这个功能...

除了两个动作,它们的格式都像......

但是对于“DidPressSave”或类似的东西,似乎没有相同格式的操作,只有“didFailWithError”。我什至跳到定义,发现他们只有这两个。所以想知道是否有这种方法可以添加这种操作或将用户限制为仅一次扫描?

谢谢,乔丹。

0 投票
1 回答
147 浏览

swift - VNRecognizeTextRequest 无法识别以横向模式扫描的文本

我正在使用VNDocumentCameraViewController扫描文档和VNRecognizeTextRequest检测文本。它仅在以纵向模式扫描文档时有效。它的横向模式失败了。我可以传递方向,VNImageRequestHandler但纵向扫描会失败。同样,如果我尝试检查扫描的图像方向,它总是.up. 所以我什至无法操纵图像。有人知道如何解决这个方向问题吗?我正在使用下面的代码。

0 投票
1 回答
124 浏览

ios - Xamarin Forms 中的 VNDocumentCameraViewController 冻结

我想VNDocumentCameraViewController在我的 Xamarin Forms App 中使用来自 iOS 13 的新功能和自定义渲染器。它可以工作,但有时几秒钟后,相机的预览会冻结,我没有机会在视图控制器上做任何事情。

为了重现该错误,我将代码缩减为以下内容:

自定义视图:

主页.xaml

自定义渲染器

它主要发生在从左到右和向后快速移动相机时,但有时也没有做任何事情。

我没有找到任何人尝试使用VNDocumentCameraViewControllerXamarin Forms。我做错了什么?还是有错误?

0 投票
1 回答
343 浏览

ios - 清除 VNDocumentCameraScan Swift 中的扫描图像缓存

我使用视觉套件进行文档扫描。我可以扫描并保存文档,但是在关闭后返回此屏幕后,旧的扫描图像会显示在屏幕的左下角。解雇后如何清除扫描阵列?

代码:

在左下角标记了扫描的图像图标

0 投票
0 回答
150 浏览

swift - Swift App:“VNDocumentCameraViewController”如何通过关闭 ViewController 来释放内存?

我有一个问题,我真的不知道如何解决它。我正在开发一个使用 Vision/VisionKit 的应用程序,每次我按下按钮运行相机以拍照和扫描文本时,都会占用内存。所以,每次我按下相机的按钮,内存总是会增加。

我的应用程序在达到 1 GB 内存时崩溃(在 9、10 次或多或少的扫描之后)。这是 Xcode 警报:

应用程序“xxx”意外退出。来自调试器的消息:由于内存问题而终止。

此外,当我拍照并且应用程序扫描该图片的文本时,我通过单击“CopyText”按钮将数据(文本)传递给另一个 ViewController,但它似乎没有释放内存或驳回之前的看法。它看起来VNDocumentCameraViewController总是在后台打开(我认为)。我从来没有遇到过这个问题,但现在它正在发生。有什么建议吗?

Ps:我很好奇,我尝试在我的 iPhone 上使用本机应用程序“Note”。经过 13-14 次扫描后,该应用程序崩溃了,它重新启动了我的设备。我要疯了。那这正常吗?

这是我的代码。我绝望了

0 投票
1 回答
191 浏览

swift - 使用 UIViewControllerRepresentable 的 VNDocumentCameraViewController 的安全区域问题

在 UIViewControllerRepresentable 中使用 VNDocumentCameraViewController 时,如何将相机扫描视图扩展到 safa 区域?

这是代码

这是底部安全区域为空白的行为 行为