当前位置: 首页 > 后端技术 > Java

图片上的文字很模糊,如何一键搞清楚?

时间:2023-04-01 18:44:51 Java

图片中的文字内容通常包含非常重要的信息。但由于拍摄限制、分辨率低、距离被摄体太远等原因,文字内容可能会模糊。例如,拍照上传发票时,由于对焦不准和光线问题,App无法自动识别发票内容;有些文件要上传到后台数据库时,由于年代久远,有些文字已经无法识别了;多次保存和转发由于每个应用的压缩程度不同,发送给朋友或社交平台时截图变得模糊。为了提高文字分辨率,给用户带来良好的体验,华为HMSCore的机器学习服务文字图片超分辨率能力可以助一臂之力。1.业务介绍HMSCore机器学习服务文字图片超分辨率服务可将包含文字内容的图片放大3倍,同时显着提升图片中文字的清晰度和辨识度,轻松解决分辨率低的问题图片中的文字。问题。DEMO演示超分辨率前和超分辨率后2.场景介绍文本和图像超分辨率服务在日常生活中应用广泛。有时候我们在拍照的时候,由于距离远,没有对焦等原因,拍摄效果并不理想,可以集成相机或者图片处理App来使用这个功能。对于一些较老的书籍或档案,文字内容越来越模糊,难以辨认,需要上传到数据库,可以集成在自己的App中,例如图书馆、电子书等App,增强文字在图片中。清晰,提高文字的辨识度,让知识永久保留。3、功能特点及效果明显:含文字内容的图片3倍放大,普通jpg压缩或下采样图片超清效果明显。快速:目前算法是基于深度神经网络开发的。充分利用华为手机的NPU芯片对神经网络进行加速,加速比可达10倍以上。可移植性:使用该API可以大大节省算法开发的时间,节省算法模型所占用的ROM空间,使您的应用程序更具可移植性。4.注意事项?使用文字图片超分辨率服务前,需要将图片转换为ARGB格式的位图,经服务处理后输出ARGB格式的位图。?对于普通的jpg压缩或降采样图像,超分辨率的效果更明显,但对于输入图像清晰度更好的图像,效果可能不明显。?文字图片超分辨率服务要求输入图片最大分辨率为800px*800px,输入图片长边尺寸最小不小于64px。更多详情>>访问华为开发者联盟官网获取开发指导文档华为移动服务开源仓库地址:GitHub、Gitee关注我们,第一时间了解HMSCore最新技术资讯~