人脸识别&ORC的Demo
一.用到的jar包:
face_sdk-1.3.4.jar
json-20160810.jar
ocr_sdk-1.3.4.jar
下载地址:https://files.cnblogs.com/files/DreamDrive/ocrdemo.rar
二.测试代码
FaceDetect.java
import java.util.HashMap; import org.json.JSONObject; import com.baidu.aip.face.AipFace;
/**
* 百度云人脸检测demo
* @author Administrator
*
*/
public class FaceDetect { private static AipFace apiFace=null;
final static String APP_ID="9662379";
final static String AIP_KEY="BGczNjdkZs5UQxUBlHzDWP6R";
final static String AIP_TOKEN="lLL5C2nItGPnuXME2GM2PzfDRNtrCkRi";
static {
if(apiFace==null){
apiFace=new AipFace(APP_ID,AIP_KEY,AIP_TOKEN);
}
}
public void faceDetect(String path){
HashMap<String,String> options=new HashMap<String,String>();
options.put("max_face_num", "5");
JSONObject response = apiFace.detect(path,options);
System.out.println(response.toString()); // 参数为本地图片文件二进制数组
// byte[] file = readImageFile(path); // readImageFile函数仅为示例
// JSONObject response = apiFace.detect(file,options);
// System.out.println(response.toString());
} public static void main(String[] args){
new FaceDetect().faceDetect("n:/timg3.jpg");
}
}
OcrDemo.java
import java.util.HashMap;
import org.json.JSONObject;
import com.baidu.aip.ocr.AipOcr;
public class OcrDemo { //设置APPID/AK/SK
public static final String APP_ID = "9695214";
public static final String API_KEY = "HxqwTu1M85G1UrG9DZKTNQzN";
public static final String SECRET_KEY = "GVy7ah7MTRUczxS4hCuUvfCCV8oloRZX"; public static void main(String[] args) {
// 初始化一个OcrClient
AipOcr client = new AipOcr(APP_ID, API_KEY, SECRET_KEY); // 可选:设置网络连接参数
client.setConnectionTimeoutInMillis(2000);
client.setSocketTimeoutInMillis(60000);
HashMap<String, String> params=new HashMap<String,String>();
// 调用身份证识别接口
String idFilePath = "n:/shenfenzheng1.jpg";
JSONObject idcardRes = client.idcard(idFilePath, true,params);
System.out.println(idcardRes.toString(2)); // 调用银行卡识别接口
String bankFilePath = "n:/bankcard.png";
JSONObject bankRes = client.bankcard(bankFilePath);
System.out.println(bankRes.toString(2)); // 调用通用识别接口
String genFilePath = "n:/words.png";
JSONObject genRes = client.basicGeneral(genFilePath, new HashMap<String, String>());
System.out.println(genRes.toString(2)); // 调用通用识别(含位置信息)接口
// String genFilePath = "test_general.jpg";
// JSONObject genRes = client.general(genFilePath, new HashMap<String, String>());
// System.out.println(genRes.toString(2));
}
}
人脸识别&ORC的Demo的更多相关文章
- 人脸识别ArcFace C#DEMO 开发应用全过程
手上有一个项目,需要检验使用本程序的,是否本人!因为在程序使用前,我们都已经做过头像现场采集,所以源头呢是不成问题的,那么人脸检测,人脸比对,怎么办呢?度娘了下,目前流行的几个人脸检测,人脸比对核心, ...
- 基于Arcface 免费离线人脸识别 2.0 Demo C#
本来打算做个C#版demo,但没用成功.使用虹软最新人脸识别技术开发完成 过程如下: 1. 传入一张单人脸照片: 2.调用检测人脸函数ASFDetectFaces,成功返回人脸信息的指针: 3.使用 ...
- 人脸识别最新开发经验demo分享
本来打算做个C#版demo,但没用成功,基于虹软的免费人脸识别技术 过程如下: 1. 传入一张单人脸照片: 2.调用检测人脸函数ASFDetectFaces,成功返回人脸信息的指针: 3.使用 Mar ...
- Android静态图片人脸识别的完整demo(附完整源码)
Demo功能:利用android自带的人脸识别进行识别,标记出眼睛和人脸位置.点击按键后进行人脸识别,完毕后显示到imageview上. 第一部分:布局文件activity_main.xml < ...
- C# ArcFace 免费人脸识别 2.0 demo
**配置过程:** 1. 到[虹软官网](https://ai.arcsoft.com.cn/index.htm?utm_source=csdn&utm_medium=referral)下载S ...
- 基于百度AI人脸识别技术的Demo
编写demo之前首先浏览官方API:http://ai.baidu.com/docs#/Face-API/top 下面是源码: package com.examsafety.test; import ...
- 虹软人脸识别——官方 Qt Demo 移植到 Linux
一.前言 最近需要在 Linux 平台下开发一个人脸识别相关的应用,用到了虹软的人脸识别 SDK.之前在 Windows 平台用过,感觉不错,SDK 里面还带了 Demo 可以快速看到效果.打开 Li ...
- 人脸识别分析小Demo
人脸识别分析 调用 腾讯AI人脸识别接口 测试应用 纯py文件测试照片 # -*- coding: utf-8 -*- import json from tencentcloud.common imp ...
- Android开发 打开已存在的项目(以虹软人脸识别sdk的demo为例)
详细流程参考博客https://blog.csdn.net/z979451341/article/details/79468785 个人遇到的问题与注意点 1.下载Demo后忘记修改appid和sdk ...
随机推荐
- eclipse 安装 maven
一共需要3个步骤,1 安装maven环境 2 安装eclipse的maven插件 3 配置eclipse的maven环境 1. 安装maven环境 1.1 下载 去网址http:// ...
- 86、UIWindow简单介绍
一.介绍 UIWindow是一种特殊的UIView,通常在一个app中只会有一个UIWindow ios程序启动完毕后,创建的第一个视图控制器 ,接着创建控制器的view,最后将控制器的view添加到 ...
- 用Python对html进行编码
原地址:https://stackoverflow.com/questions/275174/how-do-i-perform-html-decoding-encoding-using-python- ...
- CCNA(001):Packet Tracer简单使用
这几天看一些网络书籍,正好看到CCNA,顺便查了一下. CCNA是什么呢?通俗的说,就是专门研究思科设备的知识,再通俗点说就是研究路由器和交换机,其中也包括配置和设备互连,基本就这几个东西,仅限于当前 ...
- SFTP文件服务器的搭建
由于公司项目的需要,需要自己搭建一个SFTP文件服务器,来实现不同IP服务器之间文件的传输: 应用的场景:由于需要缓解服务器的压力,需要对服务进分离,分别放置在不同IP服务器上: 首先提供一个SFTP ...
- 反编译看java for-each循环
java 1.5发行版引入的for-each循环.(引自<Effective Java>中文版第二版 第46条) 如以下对数组列表的for-each循环示例: public class F ...
- p112 the podocyte
正常人尿液只有一很少的蛋白质.尿蛋白特别是白蛋白的出现,是肾小球疾病的重要特征,也是众多肾脏疾病的关键的诊断标记,包括了统计数据或者说经济效应上都很重要的那些肾病.糖尿病肾病等等.可能没被广泛认识的是 ...
- Linux-3.0.8中基于S5PV210的IRQ模块代码追踪和分析
init/main.c: asmlinkage void start_kernel(void) { ...... early_irq_init(); init_IRQ(); ...... } earl ...
- U-Boot Makefile分析(4)具体子Makefile的分析
前面分析的都是多数Makefile要读入的文件,这次我们以drivers/mtd/nand/Makefile为例,分析一个具体的子Makefile是如何工作的. 子Makefile的结构是固定的: i ...
- OC中重写set和get方法、懒加载
在写OC程序的时候,在很多时候我们会用到重写set或者get方法,重写这两个方法大多是用于刷新数据,比如懒加载. 意思就是说当你去调用set或者get方法时,系统会去调用重写的get或者set方法,这 ...