请问如何在Android实现类似于淘宝的扫一扫功能?

项目要求加入一个功能:打开摄像头进行实时显示,后台静默拍照,
传图片给服务器,服务器发送识别结果给Android端,摄像头再实时显示文字。
这整个过程要如何实现,要用什么工具吗?

没做过这方面,说下个人思路:有点像直播,实时向服务器推送视频流,服务器收到视频流之后截取每一帧进行识别处理,处理完后返回结果

那就将每一帧传输给后台,后台在处理,处理完以后再给你返回结果,人脸识别应该也是这样做的