card.io - 将 card.io 与基于 Web 的应用程序集成

标签 card.io

<分区>

我们更喜欢将基于网络的应用程序与 jquery.mobile 一起使用,因为它们可以按需升级,而且麻烦更少。是否有可以从我们基于 Web 的应用程序中通过 ajax 调用的 API 来使用 card.io 服务?

最佳答案

恐怕不行。为了提供响应迅速、可靠的用户体验,card.io 实际上检查了许多视频帧以选择质量好的视频帧进行处理。我们还在客户端处理它们,因为对于大图像,网络往返的延迟可能很长。

这一切都需要不平凡的客户端工作。移植到 html 有两个直接的问题:(1) 性能和 (2) 相机 API。

性能

Javascript 解释器速度很快,但在进行图像处理时,本地代码的帮助很大。 (card.io 使用 GPU、ARM 矢量协处理器,并在一些地方下降到汇​​编。)通过 Canvas 访问 GPU 会有所帮助,但并非所有算法都适合 GPU 处理。随着时间的推移,性能将继续变得不那么重要,但它现在是一个主要挑战。

相机 API

Camera API 支持在移动浏览器中非常不平衡,并且(据我所知,在撰写本文时),没有任何主要的移动浏览器(Mobile Safari、Chrome、Firefox)提供完全实时的视频访问,并具有足够的分辨率控制使处理流可行。同样,希望这会有所改变。

我抱有希望,有一天会有 card.io 的移动网络版本,但现在肯定不可用(尽管我们有 Phone Gap 插件。)

关于card.io - 将 card.io 与基于 Web 的应用程序集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12738918/

相关文章:

card.io - card.io sdk 可以免费用于 android 和 iphone 开发吗

android - Android 上的 Card.IO 与 Gradle

android - 适用于 Android 的 Card.io 或 Jumiophonegap/cordova 插件

ios - 在 Adhoc 或 Appstore 中构建时,Xamarin IOS card.io dll 整合 native 链接失败

ios - Card.io ios 与本地化集成

ios - CardIO(iOS Xcode),收到 __udivmodsi4 : 的链接错误

java - Card.io java.lang.OutOfMemoryError

android - Paypal CardIO 返回异常

android - Card.io 和 Braintree 相机不可用异常

ios - 将card.io SDK添加到iOS项目时链接器错误