人脸识别&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 ...
随机推荐
- 解决js数组循环删除出错
for(var i=0,flag=true,len=arr.length;i<len;flag ? i++ : i){ if( arr[i]&&arr[i].status==0 ...
- C#的app.Config文件中设置,可以选择执行环境(左配置,有程序),app.Config中的appSettings首字母必须小写,符合源码要求
- win 10 的wordcloud的安装
这两天为了安装wordcloud库可谓是“一把辛酸”,各种出错 jieba什么就不说了,安装和使用都很简单只需要一句代码就可以实现了,而wordcloud在安装之前,本以为也像jieba那样的简单,但 ...
- version control
what 版本控制最主要的功能就是追踪文件的变更.它将什么时候.什么人更改了文件的什么内容等信息忠实地了已录下来.每一次文件的改变,文件的版本号都将增加.除了记录版本变更外,版本控制的另一个重要功能是 ...
- 第一次OO总结
作业1——多项式加减法 看到这个名字就开始瑟瑟发抖了,毕竟一年前用C语言让我写这么一个程序都很头疼,什么堆栈啊还有结构都稀里糊涂的,更别说用一个完全没接触过的语言来完成最简单的一次作业.像我这样越老心 ...
- webpack踩坑--webpack 2.x升级至4.x
一.安装webpack-cli,webpack@4.26.1 1.npm install webpack-cli -D 2.npm install webpack@4.26.1 -D 二.踩坑 执行n ...
- Lambda表达式遍历和泛型ForEach遍历方式
lambda表态式 DataTable dtAllItems = policySecurity.GetUserAccessTypeOnAllItems(userID); List<DataRow ...
- Codeforces Round #485 (Div. 2) D. Fair
Codeforces Round #485 (Div. 2) D. Fair 题目连接: http://codeforces.com/contest/987/problem/D Description ...
- 消除blur属性的边框
直接设置样式为: outline:none <!DOCTYPE html> <html lang="en"> <head> <meta ...
- Ubuntu14.04打开cheese却黑屏的问题
1.安装cheese 2.如发现cheese打开后,摄像头的灯亮了,但是没有图像,黑屏,且按钮都是不可操作状态,这时需要进行一下检测: a.lsusb,看是否有摄像头设备 b.ls /dev/vide ...