问题标签 [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.
ios - iOS 13 - VNDocumentCameraViewController 最大扫描次数
展示新的VNDocumentCameraViewController
我找不到任何委托或属性来设置最大扫描次数。
有没有人有解决方法或我可以实施的任何想法来限制一次扫描的数量?
ios - 如何在 iOS Swift 中从框架中关闭相机控制器?
我已经在框架内实现了视觉文档扫描仪。当调用相机视图控制器并捕获文档时。当点击保存按钮时,它应该关闭并返回到 viewController。
这是框架内的代码:
这是我在示例项目中调用框架的代码:
我的问题是当点击保存按钮时,它应该关闭相机控制器(VNDocumentCameraViewController)并返回到示例应用程序。但是,就我而言,它没有返回。
任何帮助非常感谢请...
ios - 相机控制器关闭在 iOS Swift 中不起作用?
我试图在扫描文档后关闭相机视图,但它不起作用。我尝试使用当前方法关闭,相机成功关闭,但扫描的图像未打印。如果我使用 removefromsuperview 然后相机视图得到结构或崩溃。
这里相机扫描框架内使用的文档代码,我在示例项目中使用了框架。
这是扫描仪的框架代码:
这是代码示例项目:
如何关闭相机视图并将扫描的图像发送到示例项目?
任何帮助非常感谢请...
ios - 为 VNDocumentCameraViewController Swift 保存按下的操作
只是想知道是否有人知道如何在用户按下 VNDocumentCameraViewController 中的保存按钮时添加操作。我只希望用户只能扫描一个文档,然后视图应该自行关闭。
我现在有这个功能...
除了两个动作,它们的格式都像......
但是对于“DidPressSave”或类似的东西,似乎没有相同格式的操作,只有“didFailWithError”。我什至跳到定义,发现他们只有这两个。所以想知道是否有这种方法可以添加这种操作或将用户限制为仅一次扫描?
谢谢,乔丹。
swift - VNRecognizeTextRequest 无法识别以横向模式扫描的文本
我正在使用VNDocumentCameraViewController
扫描文档和VNRecognizeTextRequest
检测文本。它仅在以纵向模式扫描文档时有效。它的横向模式失败了。我可以传递方向,VNImageRequestHandler
但纵向扫描会失败。同样,如果我尝试检查扫描的图像方向,它总是.up
. 所以我什至无法操纵图像。有人知道如何解决这个方向问题吗?我正在使用下面的代码。
ios - Xamarin Forms 中的 VNDocumentCameraViewController 冻结
我想VNDocumentCameraViewController
在我的 Xamarin Forms App 中使用来自 iOS 13 的新功能和自定义渲染器。它可以工作,但有时几秒钟后,相机的预览会冻结,我没有机会在视图控制器上做任何事情。
为了重现该错误,我将代码缩减为以下内容:
自定义视图:
主页.xaml
自定义渲染器
它主要发生在从左到右和向后快速移动相机时,但有时也没有做任何事情。
我没有找到任何人尝试使用VNDocumentCameraViewController
Xamarin Forms。我做错了什么?还是有错误?
swift - Swift App:“VNDocumentCameraViewController”如何通过关闭 ViewController 来释放内存?
我有一个问题,我真的不知道如何解决它。我正在开发一个使用 Vision/VisionKit 的应用程序,每次我按下按钮运行相机以拍照和扫描文本时,都会占用内存。所以,每次我按下相机的按钮,内存总是会增加。
我的应用程序在达到 1 GB 内存时崩溃(在 9、10 次或多或少的扫描之后)。这是 Xcode 警报:
应用程序“xxx”意外退出。来自调试器的消息:由于内存问题而终止。
此外,当我拍照并且应用程序扫描该图片的文本时,我通过单击“CopyText”按钮将数据(文本)传递给另一个 ViewController,但它似乎没有释放内存或驳回之前的看法。它看起来VNDocumentCameraViewController
总是在后台打开(我认为)。我从来没有遇到过这个问题,但现在它正在发生。有什么建议吗?
Ps:我很好奇,我尝试在我的 iPhone 上使用本机应用程序“Note”。经过 13-14 次扫描后,该应用程序崩溃了,它重新启动了我的设备。我要疯了。那这正常吗?
这是我的代码。我绝望了