最新消息(2019-11-18):
由于开发时间过早、部分逻辑存在漏洞、腾讯云旧版API已不再推荐使用,
本人正在准备重写整个系统,目前由于腾讯云旧版API的原因,导致填入自己密钥无法正常使用,也不准备维护!
PS:免费版可正常使用,VIP版(填入自己密钥的)部分用户无法使用
工具介绍:
该工具是小文博客基于Django框架开发的图片识别系统,调用腾讯云API,目前可识别身份证、驾驶证、行驶证、营业执照、印刷体、手写体等十几种图片。在Ver1.0的基础上加入了注册登陆系统,可自行设置调用自己的腾讯云账号Key(月免费额度一千张)。
开发历程:
Ver 1.1版本
有次偶然我在腾讯云后台看到已经连续好几天API调用次数超过500,合起来已经超过免费额度1000+张,意识到我下个月初要补缴200+块钱,为了减少损失当天就更换了API并设置了日识别次数限制。
Ver 2.0版本
功能介绍:
- 访客每日可识别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
使用帮助:
关于密钥的获取
- 首先,点击链接注册腾讯云账号(已有的可以忽略)
- 打开文字识别OCR控制页面https://cloud.tencent.com/redirect.php?redirect=10098&cps_key=c2ab27bee63e530286bd5cca5862d373,点击立即体验进入OCR控制页面。
- 打开侧边栏菜单“
OCR识别
”,将里面所有子项全部点击一遍,然后点击立即开通
- 所有的这些做完后,点击腾讯云下拉框选项中的访问管理,然后点击云API密钥->API密钥管理(实在找不到的话,直接点击左边的链接也行)。
- 点击新建密钥后,将密钥的ID,Secret_Id,Secret_Key保存。
- 注册然后登陆图片识别系统,在要求输入信息的页面把刚刚保存的信息填进去。(一定要仔细填,填错了只能联系管理员修改)
- 点击提交后,自动跳转至 无限制 的API识别页面,点击右上角识别次数统计可以查看本月图片识别次数。
信息说明:
1.根据图片识别出的文字仅供参考,不保证正确。
2.已登陆用户的识别次数统计页面中的识别次数不一定准确,请以腾讯云API调用次数为准。
3.登陆后的识别是基于你的腾讯云Key,所以建议每类图片每个月不超过1000次(超出部分按¥0.2/张计费)
开发心得:
9月17号,Ver 1.0版本正式上线,同时发布核心代码至Github。
9月23日,Ver 1.1版本更新,主要添加限制每日识别次数。
9月27日,Ver 2.0版本重构并上线,添加用户系统。
10月7日,腾讯云一直没扣我上个月调用的费用,提交工单问客服被告知 由于统计问题,被免单了。良心云果然良心。
从第一版的Django项目练手,到2.0版本的重构上线,期间学到了很多,也做了很多笔记。虽然开发过程中遇到了很多问题,也都一一解决了,但是到目前为止,还是有一些问题弄不清楚。比如:python中有没有类似Java语言,在判断中直接赋值的操作···。还有很多不解的地方,还要有个大佬一直在指点,感谢@沉默是金!
感谢分享,谢谢站长!!
感谢博主,会一直关注的
感谢博主分享,收藏了