首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >BarcodeScanner使用ARCamera后无法读取UPC代码

BarcodeScanner使用ARCamera后无法读取UPC代码
EN

Stack Overflow用户
提问于 2017-11-01 10:00:03
回答 1查看 194关注 0票数 1

我使用苹果示范项目来放置3d对象。和BarcodeScanner读取UPC代码,然后使用它从Firebase下载模型。我的问题是,在使用ARKit屏幕返回popViewController之后(我还尝试使用pushViewController,甚至类似于smth ):

代码语言:javascript
复制
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let vc = storyboard.instantiateViewController(withIdentifier: "UPCScanner")
var viewcontrollers = self.navigationController?.viewControllers
viewcontrollers?.removeAll()
viewcontrollers?.append(vc)
self.navigationController?.setViewControllers(viewcontrollers!, animated: true)

BarcodeScanner相机只是模糊了一切离它太近的东西。下面是几张截图:普通BarcodeScanner相机ARKit相机使用BarcodeScanner后的ARKit相机。还有项目Github链接,我已经修改了代码,所以现在它是在阅读任何UPC之后给出模型。此外,我还想补充一点,我认为问题可能在SceneExtensions.swift中的安装函数中,但是注释它不起作用。

UPD:,我通过增加功能,使相机不会模糊离它太近的所有东西,当闪光灯打开时,它就开始工作了。但当它不起作用的时候还是没用的。

UPD2:不仅适用于闪光灯,也适用于更好的照明,所以问题仍然在于聚焦。我猜在AR会话中smth在改变,但还是不明白。

UPD3: --事实证明,如果光线好的话,对焦摄像头的功能是有帮助的,所以这是我找到的最好的解决方案。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-11-02 13:50:20

修正了将这一功能添加到BarcodeScanner中的问题。但是,我仍然不知道为什么每次我在ARCamera屏幕后回到它的时候,相机都会失去对焦。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47052266

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档