我正在尝试构建一个应该能够拍摄人物照片的 Android 应用程序。这张图片中的人物应该用 OCR 提取并存储在 Web 服务上。在客户端或服务器端进行 OCR 处理会更好吗?
在我看来,客户端 OCR 处理的优势超过了服务器端处理的优势。
客户端OCR的优点:
- 最低数据流量
- 离线工作
- 更快
您能否就客户端或服务器端处理是否更好或我遗漏的任何点提出任何建议?
最佳答案
看看这个:
https://github.com/rmtheis/android-ocr
使用本地和远程图像处理时的一些优缺点。我建议尝试这个项目并找出性能。显然,网络服务器速度快且功能强大,但会强制用户在使用您的应用时始终在线,但据我了解,您的应用可以在线运行,所以这是一个真正的问题吗?
许多 Google 应用程序使用服务器能力来计算图片和录音。
将计算移至服务器还允许您改进 OCR,因此无需更新应用。
祝你好运!
关于android - OCR应该在客户端还是在服务器端处理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16836118/