如图,左边是我上传的图片并显示在上面的div里,后端进行识别并在右边识别出文字的坐标,前端根据坐标在左边的图片上把位置框出来(红色框框)识别出的文字结果要显示在红色框框的上面。这个应该如何做?是不是应该获取到图片,然后用canvas画出来?大神给点思路。
如图,左边是我上传的图片并显示在上面的div里,后端进行识别并在右边识别出文字的坐标,前端根据坐标在左边的图片上把位置框出来(红色框框)识别出的文字结果要显示在红色框框的上面。这个应该如何做?是不是应该获取到图片,然后用canvas画出来?大神给点思路。
最好的方案应该就是用canvas来绘制,canvas内部的点都有相应的api可以获取到坐标的,大致就是绘制身份证背景,然后再根据坐标填充数据。
还有一种方案我想是不是可以按照身份证样式先写好,只留需要填充的数据,拿到后台的数据按照身份证的正常布局填充上去就行了。(没做过此类项目,纯属个人意见哈。)
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
5 回答1.9k 阅读
效果
代码
原图