文章

在线图片识别系统Ver2.0

最新消息(2019-11-18): 由于开发时间过早、部分逻辑存在漏洞、腾讯云旧版API已不再推荐使用, 本人正在准备重写整个系统,目前由于腾讯云旧版API的原因,导致填入自己密钥无法正常使用,也不准备维护! PS:免费版可正常使用,VIP版(填入自己密钥的)部分用户无法使用   工具介绍: 该工具是小文博客基于Django框架开发的图片识别系统,调用腾讯云API,目前可识别身份证、驾驶证、行驶证、营业执照、印刷体、手写体等十几种图片。在Ver1.0的基础上加入了注册登陆系统,可自行设置调用自己的腾讯云账号Key(月免费额度一千张)。 开发历程:       功能介绍: 访客每日可识别10张图片,超过次数后识别失败,并返回刷新时间(18小时)。 访客识别时自动在数据库中选择能用的Key,若所有Key额度都已达上限,则提示Key不可用,请联系管理员。 注册登陆后,填入腾讯云密钥即可无限制识别。 登陆后台可查看所有类型图片识别次数,并使用颜色标记提醒更换Key 每月1号0点刷新Key识别次数。(各类图片识别 每月免费额度1000张) 更多细节请移步 在线图片识别系统 亲自体验 在线图片识别: 游客体验地址:https://ocr.qcgzxw.cn/ 注册用户无限制识别次数页面:https://ocr.qcgzxw.cn/vip/ 后台登陆注册:https://ocr.qcgzxw.cn/vip/login/ 部分源码:https://github.com/qcgzxw/Django_OCR   使用帮助:   开发心得: 9月17号,Ver 1.0版本正式上线,同时发布核心代码至Github。 9月23日,Ver 1.1版本更新,主要添加限制每日识别次数。 9月27日,Ver 2.0版本重构并上线,添加用户系统。 10月7日,腾讯云一直没扣我上个月调用的费用,提交工单问客服被告知 由于统计问题,被免单了。良心云果然良心。 从第一版的Django项目练手,到2.0版本的重构上线,期间学到了很多,也做了很多笔记。虽然开发过程中遇到了很多问题,也都一一解决了,但是到目前为止,还是有一些问题弄不清楚。比如:python中有没有类似Java语言,在判断中直接赋值的操作···。还有很多不解的地方,还要有个大佬一直在指点,感谢@沉默是金!

教程

腾讯云OCR文字识别“测评”

前言 前不久有朋友为了方便工作,问我“怎么把图片中的文字提取出来”,我当时就想到手机QQ扫一扫刚好可以实现这个功能,就让他先将图片传到手机,然后再用手机QQ扫一扫 告诉他之后,我也感觉有点不妥,要是一张两张还好,要是图片多了,一直把图片传到手机,用手机QQ扫是极其影响工作效率的,然后就去百度了下看看有没有那种在线识别的,居然没找到。于是乎,作为一个“程序员”,哪能被这些东西给难倒,于是开启了我的探索之旅。 API选择 在看了众多接口后,如七牛云、搜狗、百度、有道等等ORC接口面前,我选择了良心云。 完善的API文档,良心的计费方式,体验还是蛮不错的。 这里我选择的是 OCR-通用印刷体识别 腾讯云OCR 简介: 支持http和https协议 请求头: host:recognition.image.myqcloud.com content-type:multipart/form-data authorization:鉴权签名生成方式 返回内容 返回内容示例(不完整): [crayon-6678414e8a1c3173240243/] 计费方式 调用注意事项 PHP源码分享 其实也没啥,不超过100行代码。大家可以参考下,有bug可以留言。(PHP版本7.2) Github地址:https://github.com/qcgzxw/OCR 在线体验:https://test.freea.org/OCR 使用体验: 返回值很详细,包括文字出现的X,Y值,单个文字置信度,文字偏转角度,等等··· 返回值丰富,便于开发 无法识别旋转角度不同的文字。(例如,有一半的文字是水平的,另一半是有超过45°的偏斜,将无法识别) 文字采用单个识别,未添加联想。 部分小图标会被识别为文字。