评论

收藏

[Android] 图片上的文字模糊难辨,怎么才能一键变清晰?

移动开发 移动开发 发布于:2022-08-12 10:03 | 阅读数:387 | 评论:0

图像中的文字内容通常包含了很重要的信息,然而由于拍摄限制、分辨率过低、拍摄对象过远等等原因,文字内容可能模糊不清。比如在拍照上传发票时,因为聚焦不准、灯光等问题,导致App无法自动识别发票内容;一些档案要上传到后台资料库里时,由于年代久远,有些文字已无法辨认;被保存转发多次的截图,由于每个应用压缩程度不一样,再发送给朋友或社交平台时变得模糊不清。为了提升文字分辨率,给用户带来良好的使用体验,华为HMS Core的机器学习服务文字图像超分辨率能力可以帮忙。
1.业务简介
HMS Core机器学习服务文字图像超分辨率服务可以对包含文字内容的图片进行3倍放大,同时显著增强图片中文字的清晰度和可辨识度,轻松解决图片中文字分辨率低的问题。
DEMO演示
DSC0000.jpg
超分前


超分后

2.场景介绍
文字图像超分辨率服务在生活中有广泛应用。有时候我们在拍照时,由于距离远、未聚焦等原因,导致拍摄效果不理想,拍照或图像处理App可以集成使用该功能。而对于一些年份比较久远的书籍或档案上的文字内容日渐模糊不易辨认,又需要上传到资料库里的,可以在自身的App里集成,比如图书馆、电子书等App,增强图片中文字的清晰度,提升文字的可识别度,让知识永久留存。
3.功能特点
效果明显:对包含文字内容的图片进行3倍放大,常见的jpg压缩或者下采样图像超分效果明显。
快速:目前该算法基于深度神经网络开发,充分利用华为手机的NPU芯片,对神经网络进行加速,加速比能达到10倍以上。
轻便:利用本API,可以大大节省算法开发的时间,节省算法模型占用的ROM空间,让您的应用更加轻便。
4.注意事项
·使用文字图像超分变率服务前需要将图片转化为ARGB格式的bitmap,经过该服务处理后输出ARGB格式bitmap。
·对于常见的jpg压缩或者下采样图像超分效果更明显,对输入图像清晰度较好的图片,效果可能不明显。
·文字图像超分辨率服务要求输入的图片最大分辨率为800px*800px,输入图片最小尺寸的长边不小于64px。
了解更多详情>>
访问华为开发者联盟官网
获取开发指导文档
华为移动服务开源仓库地址:GitHub、Gitee
关注我们,第一时间了解 HMS Core 最新技术资讯~


   
   
   
                        

关注下面的标签,发现更多相似文章