android - 读取图像数据

标签 android camera

有什么方法可以获取相机拍摄的 .jpeg 或 .png 文件中的文本数据?

例如-

如果我通过设备相机拍摄借记卡,那么如何从拍摄的照片中获取借记卡号码或持卡人姓名。

最佳答案

基本上,正如上面已经建议的那样,您将投入到光学识别的科学中。这些是非常复杂的算法,可以分析图像的像素并尝试“查看”一些文本,或者比方说,图像中的面孔。这个目标对于人眼和大脑来说显而易见,但非常复杂,尤其是考虑到图像可能是在某些特定照明(背光或侧光)、白平衡正确或错误等情况下拍摄的。

尽管整体很复杂,但有一个好消息:Google 提供了一个专门的库来完成这项工作:识别文本、条形码和面孔。它叫做Mobile Vision

即使不知道识别算法,您基本上也可以启动这个库,然后使用 Face API、Barcode API 或 Text API 将您的图像提供给这些算法。然后在该库中进行处理后,您将获得这些算法找到的任何内容。这是一种魔法:)

这里有有用的链接:

Tutorial with Text API

The code sample of the app using Text API

关于android - 读取图像数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42977275/

相关文章:

android - 在flutter应用程序中获得互联网许可

android - 在棉花糖中授予运行时权限后如何通知recyclerview适配器

android - MobileAds.initialize(this) 崩溃致命信号 11 (SIGSEGV),代码 1 (SEGV_MAPERR)

iphone - 如何访问 iOS 4.0+ 相机拍摄的照片中的照片 EXIF?

java - 制作独立的 Java EXE 文件

iPhone 3.1 SDK 相机访问

android - 为什么我需要使用buttonStyle而不是android :buttonStyle with API level 16?

java - getView 从未因我之外的原因被调用

android - LED闪光灯激活

移动设备中的Android opencv相机旋转问题