记录名片识别和图片转文字。

腾讯AI开放平台提供的名片OCR很强大, 而且可以免费使用, 所以本文使用的是腾讯AI开放平台。

腾讯AI开放平台API调用需要注意签名方法, 请查看之前文章传送门

名片OCR API

import logging

logger = logging.getLogger(__name__)

import base64

import time

import requests

import json

def bc_ocr(_path = None, _byte = None):

''' 腾讯AI名片识别

_path和_byte必须存在一个, 优先级 _byte > _path

:param _path:

:param _bytes:

:return:

'''

try:

if _path is None and _byte is None: return

if _byte is None:

with open(_path, 'rb') as f:

_byte = f.read()

if _byte is None: return

APP_ID = '你的 App ID'

API_KEY = '你的 Api Key'

b_str = base64.b64encode(_byte)

params = {'app_id': APP_ID, 'time_stamp':int(time.time()), 'nonce_str': 'fa577ce340859f9fe', 'image': b_str}

sign = get_sign_code(params, API_KEY)

params['sign'] = sign

url = 'https://api.ai.qq.com/fcgi-bin/ocr/ocr_bcocr'

rt = requests.post(url, data=params)

jsonData = json.loads(rt.text)

logger.info('腾讯名片OCR结果:[{}]'.format(jsonData))

if jsonData.get('ret') == 0:

return jsonData.get('data')

except Exception as e:

logger.error('tencen business_card_ocr error [{}]'.format(e))

通用图片识别 API

import logging

logger = logging.getLogger(__name__)

import base64

import time

import requests

import json

def ocr(_path = None, _byte = None):

'''腾讯 图片识别

_path和_byte必须存在一个, 优先级 _byte > _path

:param _path:

:param _byte:

:return:

'''

try:

if _path is None and _byte is None: return

if _byte is None:

with open(_path, 'rb') as f:

_byte = f.read()

if _byte is None: return

APP_ID = '你的 App ID'

API_KEY = '你的 Api Key'

image_str = base64.b64encode(_byte)

url = 'https://api.ai.qq.com/fcgi-bin/ocr/ocr_generalocr'

params = {'app_id': APP_ID, 'time_stamp':int(time.time()), 'nonce_str': 'fa577ce340859f9fe', 'image': image_str}

sign = get_sign_code(params, API_KEY)

params['sign'] = sign

rt = requests.post(url, data=params)

jsonData = json.loads(rt.text)

if jsonData.get('ret') == 0:

item_list = jsonData.get('data').get('item_list')

return '\r\n'.join([item.get('itemstring') for item in item_list])

except Exception as e:

logger.error('tencen ocr error [{}]'.format(e))

android 名片识别 简书,python 腾讯API 名片识别 通用图片转文字相关推荐

  1. android 仿简书评论,Android 开发仿简书登录框可删除内容或显示密码框的内容

    简书App 是我很喜欢的一款软件.今天就模仿了一下他的登录框.先上图: 好了下面上代码,自定义ImgEditText 继承与EditText.重写一些方法. package lyf.myimgedit ...

  2. Android点击按钮显示密码,Android 开发仿简书登录框可删除内容或显示密码框的内容...

    简书App 是我很喜欢的一款软件.今天就模仿了一下他的登录框.先上图: 好了下面上代码,自定义ImgEditText 继承与EditText.重写一些方法. package lyf.myimgedit ...

  3. Python爬虫获取简书的用户、文章、评论、图片等数据,并存入数据库

    Python爬虫获取简书的用户.文章.评论.图片等数据,并存入数据库 爬虫定义:网络爬虫(又称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维 ...

  4. android 名片识别 简书,名片扫描识别API

    关键词:名片识别 移动端名片识别 云端名片识别 服务器端名片识别 名片识别SDK 名片识别api 一.名片识别背景 随着计算机技术的迅猛发展,电子化的名片变得越来越流行, 交换变得越来越方便.利用手机 ...

  5. android 名片识别 简书,简书,也有了我的名片

    0.1,0.09,写一篇文章,获赠简书钻数少得可怜,尽管少了点,我是在一丁点.一丁点积累到了现在,写了十四.五万的文字,总数还不足40:不过看着简书钻数值排行榜的名次,上升了不少,这也给了自己创作一点 ...

  6. android 名片识别 简书,iOS 自己实现 名片识别 四 图片转文字以及归类

    本页主题: 图片转文字以及归类 先看效果展示 原图: 原图 处理后: result OCR识别效果: 量 U ::; 愧睡酣苒 `:| . - @ 唧涮区 总 代埋 í 倪礼波经理 展厅: 西部家具城 ...

  7. android虹软人脸识别简书,Android 用虹软SDK做人脸识别

    人脸识别第三方sdk比较多,但是大多都是收费的或者限制次数什么的,虹软的效果还不错,全免费也不需要联网 V1.2版本使用和快速集成:https://www.jianshu.com/p/8dee89ec ...

  8. C++通过调用Python函数调用讯飞OCR识别接口

    关于C++调用python函数的配置,在前两篇博客中已有介绍: C++调用Python函数(一)--配置及测试 C++调用Python函数(二)--调用函数并输出返回值 最近做OCR字符识别方面的工作 ...

  9. 高仿简书Android,高仿简书个人中心页面

    高仿简书个人中心页面 Demo下载地址: 先贴上效果图 1. 步骤 1.1 把APP的主题改为NoAction 1.2 引入Material Design 包 implementation 'com. ...

最新文章

  1. OpenCV 【十八】图像平滑处理/腐蚀与膨胀(Eroding and Dilating)/开闭运算,形态梯度,顶帽,黑帽运算
  2. OCR引擎Tesseract以及pytesseract详解及实例
  3. php把表情去掉,php如何去除表情
  4. 【设计模式系列】OO设计原则之LSP-Liskov替换原则
  5. leetcode1111. 有效括号的嵌套深度(栈)
  6. ThreadLocal初识
  7. ubuntu中flashcache使用教程
  8. tomcat 转发 http接口的绝对路径文件
  9. 关于桌面运维工程师的错题本(前言)
  10. 【网页设计】基于HTML+CSS+JavaScript制作美食网站舌尖上的美食
  11. FME 函数(Transformer)功能简介
  12. React Native常用三方组件库大全
  13. [大学物理实验-4]弦上驻波实验
  14. layui快速上手教程
  15. hadoop搭建伪分布式集群(centos7+hadoop-3.1.1)
  16. 二、java项目常用工具类之beancopy,bean和map转换工具类
  17. 打印机无法获取IP地址备忘录
  18. 在网页中插入flash的方法
  19. LB10S-ASEMI整流桥LB10S
  20. PC偏振控制器、锁模激光器技术、AOM声光调制器、相位噪声、锁相环、光耦合器类型

热门文章

  1. Flask 的完全使用教程(文件上传下载,cookie,session,template使用)
  2. “山东味”的蘑菇在日本“生根发芽” 成全国最大食用菌菌棒出口基地!
  3. 1257:Knight Moves
  4. 短信系统升级目前内容
  5. delphi编程 界面全屏代码(多种方法)
  6. html5media 兼容 高效的HTML5视频播放器
  7. 白杨SEO:抖音官方企业蓝V认证有什么用?蓝V认证有哪些好处、具体怎么弄、需要哪些资料与认证流程
  8. YouTube CEO关于工作和生活平衡的完美回答
  9. 将应用程序设置为开机自动启动
  10. Linux驱动--of_match_ptr 宏定义