Google Vision iOS示例:扫描的条形码形状(purpleColor)显示在错误的位置

时间:2017-07-14 05:43:52

标签: ios barcode-scanner google-vision

我已从https://github.com/googlesamples/ios-vision下载了google vision api。我尝试了条形码检测器示例,当我尝试扫描线性和二维条形码时,扫描区域(紫色形状)显示在预览图层上的错误位置。

注意:仅当我将设备水平放在条形码顶部时才会出现此问题。

此处我附上了反映此问题的屏幕截图。

Screenshot

谢谢!

1 个答案:

答案 0 :(得分:0)

我们可能需要有关您提到的框架如何处理方向的更多详细信息。但我能想到的两种可能的解决方案是:

1)如果您的项目仅支持纵向模式,请在项目设置中明确指定。这通常可以解决方向问题。 (我在使用OpenCV的相机实现时有类似的一个)

enter image description here

2)如果您的项目支持不同的方向,您可能必须自己处理该特定视图控制器的方向,如下所示:

What is the "right" way to handle orientation changes in iOS 8?