SpringBoot服务开发-解析OCR结果_哔哩哔哩_bilibili
现在我们对这样一张图片进行解析操作
paddOCR
在pom.xml中定义JSON配置
接下来取JSON字符串
接下来取code的值
取code的值
调用paddle-ocr解析图片的值
解析paddle-ocr接口返回的data字段,对应的数据
这一句话对应是data这一块的数据
常用的是jsonArray1的长度
jsonArray1的长度就是这一块数据
对应的是list的一个Dto
因为涉及数据解析,因此要用到for循环
我们要先把这一块给取出来
这句话的意思是把data { [ []}下的内容取出来
这一句是把这一块给取出来
添加i
取字符串的内容
这句话是解析字符串的意思
Map所对应的就是K的四个角
这里对应OcrPoint对象
从左上角顺时针解析四个位置
解析这一块,获取x坐标,y坐标,生成OcrPoint对象
最后放到Map里面
最后定义一个常量
接下来定义一个常量,常量后面加;
最后返回这个locationMap
继续解析这一段
解析可行与可行度
这个名称
解析这一句话
第一个是字符串和可信度
最后返回解析结果
最后加一下注释
构建一个可信度,包括list的Dao,放到list里面
最后加一个return,可信度就弄完了
写一个controller,简单调用一下
这里设置成8888
我们调用一下接口
粘贴他
Type
最后返回的结果
原先图片的样子