• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

ios - 如何在相机 View 拍摄的图像上突出显示一大块文本

[复制链接]
菜鸟教程小白 发表于 2022-12-13 10:23:45 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

我正在做一个 OCR 项目。我的第一个任务是从 iPhone 相机拍摄图像,然后在图像上找到特定的单词。

下面是我的设备拍摄的示例图像,现在我想找到单词“STATIONERY”的位置,并在图像上用黄色矩形突出显示它。

我该怎么做?我需要先为此使用 OCR SDK(如 ABBYY)还是可以这样做?

screenshot of image taken by camera



Best Answer-推荐答案


如果需要获取特定单词的坐标,当然需要先进行OCR。请记住,由于它的底部,您可能会对您附加的那个小图像有一些困难。 OCR 会在具有简单相似背景的情况下做得很好。

关于 OCR SDK - 试试 ABBYY Cloud OCR SDK ,它是 ABBYY 最近推出的基于云的 OCR SDK。它处于测试阶段,所以现在它完全免费使用,并且有一个随时可用的 iOS code samples .

它具有 xml 格式的内置坐标提取功能,我已经裁剪了图像的底部以使背景清晰,并将其发送到 SDK,这是我得到的响应:

<charParams l="35" t="39" r="73" b="83" charConfidence="100">S</charParams>
<charParams l="77" t="39" r="117" b="83" charConfidence="100">T</charParams>
<charParams l="120" t="40" r="164" b="83" charConfidence="100">A</charParams>
<charParams l="165" t="40" r="204" b="83" charConfidence="100">T</charParams>
<charParams l="211" t="40" r="225" b="83" charConfidence="100">I</charParams>
<charParams l="231" t="40" r="276" b="84" charConfidence="100">O</charParams>
<charParams l="285" t="41" r="325" b="84" charConfidence="100">N</charParams>
<charParams l="334" t="42" r="370" b="84" charConfidence="100">E</charParams>
<charParams l="377" t="42" r="419" b="85" charConfidence="100">R</charParams>
<charParams l="428" t="42" r="469" b="84" charConfidence="100">Y</charParams>

这些“l”、“t”、“r”、“b”参数代表左、上、右和下,它们描述了每个字符的左上角和右下角的矩形。我相信这正是您想要的。

关于ios - 如何在相机 View 拍摄的图像上突出显示一大块文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8653770/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap