在线图片识别系统Ver2.0

工具介绍:

该工具是小文博客基于Django框架开发的图片识别系统,调用腾讯云API,目前可识别身份证、驾驶证、行驶证、营业执照、印刷体、手写体等十几种图片。在Ver1.0的基础上加入了注册登陆系统,可自行设置调用自己的腾讯云账号Key(月免费额度一千张)。

开发历程:

Ver 1.0版本

本着学习和练习的目的开发了第一代在线OCR图片识别系统,并将关键代码上传至Github。

 

Ver 1.1版本


有次偶然我在腾讯云后台看到已经连续好几天API调用次数超过500,合起来已经超过免费额度1000+张,意识到我下个月初要补缴200+块钱,为了减少损失当天就更换了API并设置了日识别次数限制。

 

Ver 2.0版本

当天下午,有朋友通过QQ联系到我说日识别次数10张太少了,建议我多给些额度。但是这也不是我说了算,因为我是直接调用的API,超过1000张,就按0.2/张的价格给我扣费。无奈之下想出一个折中的办法——提供注册登陆系统,用户可以自己设置API。

 

功能介绍:

  1. 访客每日可识别10张图片,超过次数后识别失败,并返回刷新时间(18小时)。
  2. 访客识别时自动在数据库中选择能用的Key,若所有Key额度都已达上限,则提示Key不可用,请联系管理员。
  3. 注册登陆后,填入腾讯云密钥即可无限制识别。
  4. 登陆后台可查看所有类型图片识别次数,并使用颜色标记提醒更换Key
  5. 每月1号0点刷新Key识别次数。(各类图片识别 每月免费额度1000张)
  6. 更多细节请移步 在线图片识别系统 亲自体验

在线图片识别:

游客体验地址:https://ocr.qcgzxw.cn/

注册用户无限制识别次数页面:https://ocr.qcgzxw.cn/vip/

后台登陆注册:https://ocr.qcgzxw.cn/vip/login/

部分源码:https://github.com/qcgzxw/Django_OCR

 

使用帮助:

关于密钥的获取

  1. 首先,点击链接注册腾讯云账号(已有的可以忽略)
  2. 打开文字识别OCR控制页面https://cloud.tencent.com/redirect.php?redirect=10098&cps_key=c2ab27bee63e530286bd5cca5862d373,点击立即体验进入OCR控制页面。
  3. 打开侧边栏菜单“OCR识别”,将里面所有子项全部点击一遍,然后点击立即开通
  4. 所有的这些做完后,点击腾讯云下拉框选项中的访问管理,然后点击云API密钥->API密钥管理(实在找不到的话,直接点击左边的链接也行)。
  5. 点击新建密钥后,将密钥的ID,Secret_Id,Secret_Key保存。
  6. 注册然后登陆图片识别系统,在要求输入信息的页面把刚刚保存的信息填进去。(一定要仔细填,填错了只能联系管理员修改)
  7. 点击提交后,自动跳转至 无限制 的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日,腾讯云一直没扣我上个月调用的费用,提交工单问客服被告知 由于统计问题,被免单了。良心云果然良心。 :surprised:

从第一版的Django项目练手,到2.0版本的重构上线,期间学到了很多,也做了很多笔记。虽然开发过程中遇到了很多问题,也都一一解决了,但是到目前为止,还是有一些问题弄不清楚。比如:python中有没有类似Java语言,在判断中直接赋值的操作···。还有很多不解的地方,还要有个大佬一直在指点,感谢@沉默是金

 

文章:在线图片识别系统Ver2.0 ,来自小文‘s blog,原文地址:https://www.qcgzxw.cn/2860.html 转载请注明出处。

 

点赞

发表评论

在发表评论前请确认您的言论中没有违反中国各项法律、法规和违背社会道德的内容。任何无意义的留言内容都会被直接删除。

上传图片