2024-09-29 23:25:03 发布
网友
我使用的是在线图书馆,能够从图片中提取单词及其位置
现在我想造出和图片中的句子完全一样的句子
你知道我该怎么做吗
前面我用了两个词之间的距离,如果距离很近,那就意味着它是一个句子的一部分,但这种方法效果不好 请帮忙
这是我收到的json我有
“WordText”:“单词1”, “左”:106, “顶”:91, “高度”:9, “宽度”:11 }, { “WordText”:“单词2”, “左”:121, “顶”:90, “高度”:13, “宽度”:51 } . . . 更多的话
我不知道我是否正确理解了您的问题,但我假设json中的每一个字典都为您提供了一个单词的坐标
我的方法是首先找出任意两个单词之间的像素差,然后用这个值来检测单词序列
例如: img1 = {'coordinates': 'information'}img2 = {'coordinates': 'information'}space_value = 10 # for example
img1 = {'coordinates': 'information'}
img2 = {'coordinates': 'information'}
space_value = 10 # for example
if img1['Height'] == img2['Height'] and (img1['Left'] + img1['Width'] + space_value) == img2['Left']:next_word = True
if img1['Height'] == img2['Height'] and (img1['Left'] + img1['Width'] + space_value) == img2['Left']:
next_word = True
我不知道我是否正确理解了您的问题,但我假设json中的每一个字典都为您提供了一个单词的坐标
我的方法是首先找出任意两个单词之间的像素差,然后用这个值来检测单词序列
例如:
img1 = {'coordinates': 'information'}
img2 = {'coordinates': 'information'}
space_value = 10 # for example
if img1['Height'] == img2['Height'] and (img1['Left'] + img1['Width'] + space_value) == img2['Left']:
next_word = True
相关问题 更多 >
编程相关推荐