维护形状数据库实现图片索引文本高亮的方案设计与工具咨询
解决方案
工具选型与落地方案
你可以根据开发资源选择以下两种路径快速实现需求:
- 二次开发现有标注工具:基于开源图像标注工具做少量修改即可,这类工具本身已经内置了矩形框绘制、坐标自动计算的能力,你只需要新增两个小功能:一是新增行号、句序号的输入栏,每次绘制完矩形框后补充对应参数;二是对接你的数据库写入接口,点击保存即可直接把行号、句序号、矩形的minX/minY/maxX/maxY值按照你给出的
SentenceHighlight模型结构写入数据库,整体开发量极小,熟练的话半天就能完成可用版本。 - 零代码过渡方案:如果暂时没有开发资源,可先用支持自定义字段的标注工具导出标注数据为CSV/JSON格式,再写个简单的脚本批量导入到你的数据库,也能快速满足小批量的标注需求。
模型适配说明
你提供的SentenceHighlight模型已经完全覆盖标注场景需要的所有字段,不需要做任何结构修改,直接把标注获取的坐标值对应传入即可,模型代码参考:
public SentenceHighlight(int line, int position, int minX, int minY, int maxX, int maxY) { this(line, position, new RectF(minX, minY, maxX, maxY)); } public SentenceHighlight(int line, int position, RectF bounds) { this.line = line; this.position = position; this.bounds = bounds; }
内容的提问来源于stack exchange,提问作者MRamzan
相关产品推荐
相关产品推荐

