android 名片识别 简书,python 腾讯API 名片识别 通用图片转文字
记录名片识别和图片转文字。
腾讯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 名片识别 通用图片转文字相关推荐
- android 仿简书评论,Android 开发仿简书登录框可删除内容或显示密码框的内容
简书App 是我很喜欢的一款软件.今天就模仿了一下他的登录框.先上图: 好了下面上代码,自定义ImgEditText 继承与EditText.重写一些方法. package lyf.myimgedit ...
- Android点击按钮显示密码,Android 开发仿简书登录框可删除内容或显示密码框的内容...
简书App 是我很喜欢的一款软件.今天就模仿了一下他的登录框.先上图: 好了下面上代码,自定义ImgEditText 继承与EditText.重写一些方法. package lyf.myimgedit ...
- Python爬虫获取简书的用户、文章、评论、图片等数据,并存入数据库
Python爬虫获取简书的用户.文章.评论.图片等数据,并存入数据库 爬虫定义:网络爬虫(又称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维 ...
- android 名片识别 简书,名片扫描识别API
关键词:名片识别 移动端名片识别 云端名片识别 服务器端名片识别 名片识别SDK 名片识别api 一.名片识别背景 随着计算机技术的迅猛发展,电子化的名片变得越来越流行, 交换变得越来越方便.利用手机 ...
- android 名片识别 简书,简书,也有了我的名片
0.1,0.09,写一篇文章,获赠简书钻数少得可怜,尽管少了点,我是在一丁点.一丁点积累到了现在,写了十四.五万的文字,总数还不足40:不过看着简书钻数值排行榜的名次,上升了不少,这也给了自己创作一点 ...
- android 名片识别 简书,iOS 自己实现 名片识别 四 图片转文字以及归类
本页主题: 图片转文字以及归类 先看效果展示 原图: 原图 处理后: result OCR识别效果: 量 U ::; 愧睡酣苒 `:| . - @ 唧涮区 总 代埋 í 倪礼波经理 展厅: 西部家具城 ...
- android虹软人脸识别简书,Android 用虹软SDK做人脸识别
人脸识别第三方sdk比较多,但是大多都是收费的或者限制次数什么的,虹软的效果还不错,全免费也不需要联网 V1.2版本使用和快速集成:https://www.jianshu.com/p/8dee89ec ...
- C++通过调用Python函数调用讯飞OCR识别接口
关于C++调用python函数的配置,在前两篇博客中已有介绍: C++调用Python函数(一)--配置及测试 C++调用Python函数(二)--调用函数并输出返回值 最近做OCR字符识别方面的工作 ...
- 高仿简书Android,高仿简书个人中心页面
高仿简书个人中心页面 Demo下载地址: 先贴上效果图 1. 步骤 1.1 把APP的主题改为NoAction 1.2 引入Material Design 包 implementation 'com. ...
最新文章
- OpenCV 【十八】图像平滑处理/腐蚀与膨胀(Eroding and Dilating)/开闭运算,形态梯度,顶帽,黑帽运算
- OCR引擎Tesseract以及pytesseract详解及实例
- php把表情去掉,php如何去除表情
- 【设计模式系列】OO设计原则之LSP-Liskov替换原则
- leetcode1111. 有效括号的嵌套深度(栈)
- ThreadLocal初识
- ubuntu中flashcache使用教程
- tomcat 转发 http接口的绝对路径文件
- 关于桌面运维工程师的错题本(前言)
- 【网页设计】基于HTML+CSS+JavaScript制作美食网站舌尖上的美食
- FME 函数(Transformer)功能简介
- React Native常用三方组件库大全
- [大学物理实验-4]弦上驻波实验
- layui快速上手教程
- hadoop搭建伪分布式集群(centos7+hadoop-3.1.1)
- 二、java项目常用工具类之beancopy,bean和map转换工具类
- 打印机无法获取IP地址备忘录
- 在网页中插入flash的方法
- LB10S-ASEMI整流桥LB10S
- PC偏振控制器、锁模激光器技术、AOM声光调制器、相位噪声、锁相环、光耦合器类型
热门文章
- Flask 的完全使用教程(文件上传下载,cookie,session,template使用)
- “山东味”的蘑菇在日本“生根发芽” 成全国最大食用菌菌棒出口基地!
- 1257:Knight Moves
- 短信系统升级目前内容
- delphi编程 界面全屏代码(多种方法)
- html5media 兼容 高效的HTML5视频播放器
- 白杨SEO:抖音官方企业蓝V认证有什么用?蓝V认证有哪些好处、具体怎么弄、需要哪些资料与认证流程
- YouTube CEO关于工作和生活平衡的完美回答
- 将应用程序设置为开机自动启动
- Linux驱动--of_match_ptr 宏定义