require_once 'curl.func.php';

$appkey = 'your_appkey_here';//你的appkey

$url = "https://api.jisuapi.com/businesscardrecognition/recognize?appkey=$appkey";

$post = array(

'pic'=>curl_file_create(realpath('11.jpg')) //'@'.realpath('11.jpg')

);

$result = curlOpen($url, array('post'=>$post, 'isupfile'=>true));

$jsonarr = json_decode($result, true);

//exit(var_dump($jsonarr));

if($jsonarr['status'] != 0)

{

echo $jsonarr['msg'];

exit();

}

$result = $jsonarr['result'];

foreach($result as $key=>$val)

{

if(!is_array($val)) echo $key.':'.$val. '

';

else

{

foreach($val as $v)

{

echo $key.':'.$v.'

';

}

}

}

#!/usr/bin/python

# encoding:utf-8

import urllib2, json, urllib

from poster.encode import multipart_encode

from poster.streaminghttp import register_openers

# 1.名片识别

data = {}

data["appkey"] = "your_appkey_here"

register_openers()

datagen, headers = multipart_encode({"pic": open("11.jpg", "rb")})

url_values = urllib.urlencode(data)

url = "https://api.jisuapi.com/businesscardrecognition/recognize" + "?" + url_values

request = urllib2.Request(url,datagen, headers)

result = urllib2.urlopen(request)

jsonarr = json.loads(result.read())

if jsonarr["status"] != u"0":

print jsonarr["msg"]

exit()

result = jsonarr["result"]

for key in result:

if isinstance(result[key] , list) :

for v in result[key]:

print key , ":" ,v

else:

print key , ":" ,result[key]

package api.jisuapi.businesscardrecognition;

import java.io.FileInputStream;

import java.io.IOException;

import java.io.InputStream;

import java.util.HashMap;

import java.util.Iterator;

import java.util.Map;

import Decoder.BASE64Encoder;

import api.util.HttpUtil;

import net.sf.json.JSONObject;

public class Recognize {

public static final String APPKEY = "your_appkey_here";// 你的appkey

public static final String URL = "https://api.jisuapi.com/businesscardrecognition/recognize";

public static final String pic = "11.jpg";// 图片地址

public static void Get() {

String result = null;

String url = URL + "?appkey=" + APPKEY;

Mapparam = new HashMap();

try {

param.put("pic", getBase64(pic));

result = HttpUtil.sendPost(url, param, "UTF-8");

JSONObject json = JSONObject.fromObject(result);

if (json.getInt("status") != 0) {

System.out.println(json.getString("msg"));

} else {

JSONObject resultarr = (JSONObject) json.opt("result");

Iterator itt = resultarr.keys();

while (itt.hasNext()) {

String key = itt.next().toString();

String value = resultarr.getString(key);

System.out.println(key + ":" + value);

}

}

} catch (Exception e) {

e.printStackTrace();

}

}

/**

* 图片转为Base64编码格式

*

* @param imgFile

* @return

*/

public static String getBase64(String imgFile) {

InputStream inputStream = null;

byte[] data = null;

try {

inputStream = new FileInputStream(imgFile);

data = new byte[inputStream.available()];

inputStream.read(data);

inputStream.close();

} catch (IOException e) {

e.printStackTrace();

}

// 加密

BASE64Encoder encoder = new BASE64Encoder();

return encoder.encode(data);

}

}

名片识别信息分类python_名片识别API接口_免费数据接口 - 极速数据相关推荐

  1. 抖音小店商品接口_抖音接口

    抖音小店商品接口_抖音接口 {"msg": "","code": 200,"data": {"toast&qu ...

  2. 图片开放接口_免费的美女图片API接口

    为什么80%的码农都做不了架构师?>>>    天狗开放阅图,是天狗(tngou.net)旗下开发的图片网站,由于所以的数据都来源与网络,所以天狗也想对应的免费开放相关的数据,为移动 ...

  3. 批量调取接口_批量请求接口-API文档-开发指南-Web服务 API | 高德地图API

    产品介绍 特别说明:受产品策略调整影响,自2020年11月起,建议您不再使用此批量接口.后续平台会逐步废弃并下线此服务. 批量接口通过用户传入合并后的请求,同时返回多个请求的顺序集合,目前最多支持20 ...

  4. 同一个项目相互调接口_超详细——接口测试总结与分享(一)

    1,接口的概念 1.接口是啥? 接口是传递数据的通道 接口测试: 是测试系统组件间接口的一种测试 接口主要包括: 同一个系统中模块与模块间的接口/前端后端接口, 另一个是跨系统平台与平台间的对接(内部 ...

  5. python股票接口_股市python接口

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 最近发现一个很有趣的事情,受到全球经济大环境的影响,周围越来越多的人开始关注股市 ...

  6. 雷电2接口_“雷电3”接口知识大科普

    近年来部分高端笔记本电脑在接口上会采用一种叫"雷电3"的新接口.今天小编就为大家解读一下"雷电3"接口的特性. 最早的雷电接口 雷电接口是由Intel开发定制的 ...

  7. java 匿名接口_匿名内部类实现接口

    何为匿名内部类: 如果接口的实现类或者父类的子类,只需要使用一次 这种情况下就可以省略掉该类的定义,而改为使用[匿名内部类] 匿名内部类的定义格式 接口名称 对象名 = new 接口名称(){ //覆 ...

  8. 显示器接口_电脑显示器接口类型哪个好?VGA、DVI、HDMI、DP接口区别对比科普

    众所周知,不同的显示器显示接口支持的也不同,我们老电脑一般使用的是VGA,而现在很多开始逐渐主流DVI,要求高一些可能会考虑HDMI,甚至DP接口,为了电脑显示器获得更好的显示效果,经常会有用户有这样 ...

  9. python证券交易数据接口_实战 | Python获取股票交易数据

    项目介绍 看到标题大家的第一反应估计是怎么用爬虫来获取股票交易数据,要获取股票交易数据确实是需要用爬虫没错,不过还有比使用爬虫更加方便的方式.今天要给大家介绍的是一个专门用来获取国内股票交易数据的开源 ...

  10. rca接口_从模拟接口到8K传输 显卡接口这些年变得太多

    [PConline硬件编年史]在英伟达RTX30系列显卡发售前夕,我们将和跟大家一起回顾一下显卡史上的一些有趣内容,这一期我们首先来聊聊显卡视频输出接口的发展. 显卡上的视频输出接口的发展主要就是为了 ...

最新文章

  1. XamarinEssentials教程移除键值首选项的键值
  2. 主机信息收集技术 -Nmap
  3. Hive SQL子句中 group by 1 是什么意思?
  4. Eclipse上Maven环境配置使用
  5. 企业生产场景如何对CentOS进行分区
  6. php7如何安装swoole,PHP7如何安装Swoole?
  7. @NotBlank注解使用不生效的解决办法
  8. Pc-98 android,PC安卓多功能搞机助手3.98
  9. 张凯江:架构能力-“构建”世界的能力
  10. map/vector erase
  11. 奥迪公布未来五年计划:将在电动汽车方面投资120亿欧元
  12. background的认识(二)
  13. 【SQL】实验六 自习室管理数据库系统的设计
  14. Word转PDF非常好用的软件——pdfFactory Pro
  15. Spark SQL简介
  16. Hourglass网络的理解和代码分析
  17. Linux命令使用笔记
  18. 安卓查看中文官网、API、安卓文档
  19. 2022中国数据库产业排行榜
  20. VLOOKUP函数反向查找(需要用IF函数把数据源倒置一下)

热门文章

  1. rabbitmq的基本安装、配置,以及整合springboot,gradle的hello.demo
  2. Tracer 结合logback记录日志
  3. 90后告别第一份工作后,更青睐新一线城市开启职场第二步
  4. 存储服务器格式化恢复方法
  5. Active Directory证书服务
  6. Java SE 8新特性
  7. C#.Net 扩展方法
  8. sniffer经典指南 一
  9. (转贴)正则表达式学习心得体会(1)
  10. 自动化测试报告 html模板,自动化测试报告模板.docx