首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >算法RecognizeCharacters版本0.3.0服务响应时间在iOS 10和iOS 11设备上的不同

算法RecognizeCharacters版本0.3.0服务响应时间在iOS 10和iOS 11设备上的不同
EN

Stack Overflow用户
提问于 2018-01-10 12:16:25
回答 1查看 46关注 0票数 0

我们正在使用算法./ocr/RecognizeCharacters/0.3.0服务来发布图像png数据并获得Swift 4应用程序中识别的字符。

我们之前在iOS 10设备(iPhone5s)上测试过,每次扫描的时间大约是1分钟。

现在我们有两个iPhone5s设备。一个是最新的iOS 11.2.1OS。第二个是旧的iOS 10.3.3。

我们发现,在这两种设备中,相同服务所需的时间有如下差异。

同一张照片在这两种设备中拍摄并扫描。

在我们应用程序中的两个iPhone5s设备上的响应时间

  • 使用iOS 11.2.1模型的9分钟(最新操作系统)
  • 用iOS 10.3.3制作模型1分钟

我们在这两种设备上交换了照片。(将扫描照片从一个设备复制到另一个设备,然后在两个设备上再次调用该服务。)

  • iOS 11.2.1节目10分钟
  • iOS 10.3.3节目2分钟

下面是我们的应用程序中用于服务的代码。

代码语言:javascript
复制
// difference of time
let startDate = Date()
print( "Start Date/time \(startDate)" )

// Algorithmia starts
let client = Algorithmia.client(simpleKey: "*****")
let algo = client.algo(algoUri: "ocr/RecognizeCharacters/0.3.0").pipe( data: image.png )
    { resp, error in
        if (error == nil) {
            .... code to handle response ....
        } else {
            .... code to handle error ....
        }
        // Algorithmia ends

        let endDate = Date()
        let components = Calendar.current.dateComponents([.hour, .minute], from: startDate, to: endDate)

        print( "End Date/time \(endDate)   diff \(components.hour ?? 0):\(components.minute ?? 0)" )
    }

为什么在两种不同操作系统的情况下会有这种区别呢?

要使代码在iOS 11和更高版本上正确运行,需要更改什么?

新的iOS操作系统上的服务代码有什么变化吗?

任何线索,链接,帮助将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-11 12:57:34

这很奇怪。

我刚才收到了iOS os版本的更新。调至11.2.2。

根据@的提示,我更新了相同的iPhone 5S设备。

启动应用程序,功能相同。

扫描时间恢复正常1分钟。

重温..。

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

https://stackoverflow.com/questions/48187313

复制
相关文章

相似问题

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