变量名 | 类 型 | 静态 | 数组 | 备 注 |
Cookies | 文本型 | | |
提交数据 | 文本型 | | |
提交字节集 | 字节集 | | |
_图像地址 | 文本型 | | |
网页_访问_对象 (“http://pic.sogou.com/resource/pic/shitu_intro/index.html”, , , , Cookies, , , , , , , , , , , ,
)提交数据 =
文本_替换 ( #Ocr_提交数据, , , ,
“[文件_文件名]”,
“lswj_” +
时间_取现行时间戳 () +
“.png”, , , , , , , ,
)提交字节集 =
子字节集替换 (到字节集 (提交数据
),
到字节集 (“[文件_字节集]”), 图像数据, ,
)_图像地址 =
到文本 (网页_访问_对象 (“http://pic.sogou.com/pic/upload_pic.jsp”, 1, , , ,
#Ocr_协yi头, , , , 提交字节集, , , , , , ,
))
返回 (_图像地址
)
|
PL_Ocr文字识别 | 整数型 | |
|
图像数据 | 字节集 | | | |
_搜狗Ocr | Ocr_数据类 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 |
json | 类_json | | |
_匹配数量 | 整数型 | | |
i | 整数型 | | |
提交数据 | 文本型 | | |
提交字节集 | 字节集 | | |
网页源码 | 文本型 | | |
图像地址 | 文本型 | | |
asd | 文本型 | | 0 |
Cookies | 文本型 | | |
_href | 文本型 | | |
坐标 | 文本型 | | |
网页_访问_对象 (“http://pic.sogou.com/resource/pic/shitu_intro/index.html”, , , , Cookies, , , , , , , , , , , ,
)提交数据 =
文本_替换 ( #Ocr_提交数据, , , ,
“[文件_文件名]”,
“lswj_” +
时间_取现行时间戳 () +
“.png”, , , , , , , ,
)提交字节集 =
子字节集替换 (到字节集 (提交数据
),
到字节集 (“[文件_字节集]”), 图像数据, ,
)图像地址 =
到文本 (网页_访问_对象 (“http://pic.sogou.com/pic/upload_pic.jsp”, 1, , Cookies, ,
#Ocr_协yi头, , , , 提交字节集, , , , , , ,
))
网页源码 =
到文本 (网页_访问_对象 (“http://pic.sogou.com/resource/pi ... ord_1.html?keyword=” + 图像地址, 0, , , Cookies, , , , , , , , , , , ,
))
_href =
文本_取出中间文本 (网页源码,
“href=” +
#引号 +
“css/index.css?t=”,
#引号 +
“>”, ,
)网页_访问_对象 (“http://pic.sogou.com/resource/pic/shitu_intro/css/index.css?t=” + _href, 0, , Cookies, , , , , , , , , , , , ,
) 网页源码 =
到文本 (网页_访问_对象 (“http://pic.sogou.com/pic/ocr/ocrOnline.jsp?query=” +
编码_URL编码 (图像地址, 真,
真), 0, , Cookies, , , , , , , , , , , , ,
))
网页源码 =
编码_utf8到gb2312 (网页源码
)网页源码 =
文本_替换 (网页源码, , , ,
“\n” +
#引号, #引号, , , , , , , ,
) json.
解析 (网页源码
)_匹配数量 = json.
成员数 (“result”)
如果真 (_匹配数量 > 0
)
重定义数组 (_搜狗Ocr, 假, _匹配数量
)
计次循环首 (_匹配数量, i
)

_搜狗Ocr
[i
].识别结果 = json.
取通用属性 (“result[” +
到文本 (i - 1
) +
“].content”,
)

坐标 = json.
取通用属性 (“result[” +
到文本 (i - 1
) +
“].frame[0]”,
)

_搜狗Ocr
[i
].左上.x =
到整数 (文本_取左边 (坐标,
“,”, ,
))


_搜狗Ocr
[i
].左上.y =
到整数 (文本_取右边 (坐标,
“,”, ,
))


坐标 = json.
取通用属性 (“result[” +
到文本 (i - 1
) +
“].frame[1]”,
)

_搜狗Ocr
[i
].右上.x =
到整数 (文本_取左边 (坐标,
“,”, ,
))


_搜狗Ocr
[i
].右上.y =
到整数 (文本_取右边 (坐标,
“,”, ,
))


坐标 = json.
取通用属性 (“result[” +
到文本 (i - 1
) +
“].frame[2]”,
)

_搜狗Ocr
[i
].右下.x =
到整数 (文本_取左边 (坐标,
“,”, ,
))


_搜狗Ocr
[i
].右下.y =
到整数 (文本_取右边 (坐标,
“,”, ,
))


坐标 = json.
取通用属性 (“result[” +
到文本 (i - 1
) +
“].frame[3]”,
)

_搜狗Ocr
[i
].左下.x =
到整数 (文本_取左边 (坐标,
“,”, ,
))


_搜狗Ocr
[i
].左下.y =
到整数 (文本_取右边 (坐标,
“,”, ,
))

计次循环尾 ()json.清除 ()返回 (_匹配数量
)