atitit.人脸识别的应用场景and使用最佳实践 java .net php
1. 人脸识别的应用场景1
2. 标准化的api1
3. 框架选型 JNI2OpenCV.dll and JavaCV 1
3.1. Url api 法2
3.2. Face++2
4. 使用法(opencv)3
4.1. 问题解决3
4.2. 测试main修改3
4.3. 主要的code3
5. 人脸识别全套api3
5.1.1. API概述4
5.1.2. 人脸检测与分析4
5.1.3. 训练模型4
5.1.4. 人脸识别4
5.1.5. 人脸聚类与分组5
5.1.6. Person管理5
5.1.7. FaceSet管理5
5.1.8. Group管理6
5.1.9. 信息查询6
6. Code=----7
7. 参考7
图片库清理...不个要保持的图片(有人脸/ngaiz,呵呵)跟个马用的图片分割开...
人物识别:::: 不同样的人脸可以识别...
物体识别::: OpenCV可以使用来物体识别:
几个问题??是否包括人脸??是否集体照(多个人脸)??
hasContainFace(“img)
faceNUm(img)
作者:: 绰号:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿尔 拉帕努伊 ) 汉字名:艾龙, EMAIL:[email protected]
转载请注明来源: http://www.cnblogs.com/attilax/
OpenCV是Intel公司支持的开源计算机视觉库。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,实现了图像处理和计算机视觉方面的很多通用算法。
做数字图像处理的同学都知道,OpenCV这个库很好用。在Java中使用OpenCV有两种方式:第一种方式是通过java的JNI,调用C++编写的OpenCV的动态链接库;第二种方法就是直接用JavaCV了。下面详细介绍下JavaCV的使用。俄想,JavaCV也走十opencv的封装吧...
直接用JAVA实现人类识别定位的例子在网上很难找到,多是依靠JNI 调用OpenCV本地方法实现的,那么这里先来说说这种方法,
javacv 人脸识别源码(2013.11.23 新。包含测试图片,视频,各种包,opencv Dll 文件)软件下载地址 :百度 “标题”即可 1.将下载好解压出来的 ForFun 项目到 .
作者:: 老哇的爪子 Attilax 艾龙, EMAIL:[email protected]
转载请注明来源: http://www.cnblogs.com/attilax/
这个是基于facebook刚刚收购的face.com的api接口实现的
详情: http://developers.face.com/account/
需要申请apkey,几步就搞定啦。
我测试了一下,直接重eclipse导出来,大家把项目直接导入eclipse就能用了
各种jar包齐全(官方有demo,但是没有jar包哦,不嫌麻烦的可以直接用官方的,或者熟悉maven的也可以啦)
PictureDetect jeigsh android d prj..
训练:::要是物体识别or 人物识别,必须要训练...
普通的脸识别走不用,有默认的训练库走ok兰
no opencv_core245 in java.library.path
原因:新不上 opencv_core245.dll ...
下载opencv245 (300M) ..upzip 三3g...不个哪放得个windows,system目录韩式新不上...
放的个-Djava.library.path 韩式不行..
网上查询,子能放得个.C:\opencv才ok...文件看kk大的了...实际有用的走十C:\opencv\build\x86\vc10哈面儿的bin跟个lib ,,总才70M,,zip在后20M
System.out.println(System.getProperty("java.library.path"));
@SuppressWarnings("all")
FaceRecognizer fr=new FaceRecognizer();
FaceRecognizer fr=new FaceRecognizer();
FileDialog fd=new FileDialog(LoginShell.sShell,SWT.OPEN);
fd.setFilterExtensions(new String[]{"*.jpg","*.bmp","*.png","*.*"});
fd.setFilterNames(new String[]{".jpeg",".bmp",".png"});
String filename=fd.open();
fr.recongizeFormImage(filename);
·
·
· API功能概览
·
·
· /detection/detect
· /detection/landmark
·
·
· /train/verify
· /train/search
· /train/identify
·
·
· /recognition/compare
· /recognition/verify
· /recognition/identify
· /recognition/search
·
·
· /grouping/grouping
·
·
· /person/create
· /person/delete
· /person/add_face
· /person/remove_face
· /person/set_info
· /person/get_info
·
·
· /faceset/create
· /faceset/delete
· /faceset/add_face
· /faceset/remove_face
· /faceset/set_info
· /faceset/get_info
·
·
· /group/create
· /group/delete
· /group/add_person
· /group/remove_person
· /group/set_info
· /group/get_info
·
·
· /info/get_image
· /info/get_face
· /info/get_person_list
· /info/get_faceset_list
· /info/get_group_list
· /info/get_session
· /info/get_ap
package aaaFace;
import java.io.File;
import java.util.List;
import java.util.Map;
import org.json.JSONObject;
import com.attilax.json.AtiJson;
import com.facepp.error.FaceppParseException;
import com.facepp.http.HttpRequests;
import com.facepp.http.PostParameters;
public class FaceCheckor {
public static void main(String[] args) {
int i=new FaceCheckor().faceNum("c:\\a.jpg");
}
opencv使用,人脸识别,java使用opencv - feiwei的专栏 - 博客频道 - CSDN.NET.htm
Java实现人脸识别_Linux编程_Linux公社-Linux系统门户网站.htm
Eclipse+Java+OpenCV246人脸识别 - DoubleLi - 博客园.htm
Java实现人脸识别_Linux编程_Linux公社-Linux系统门户网站.htm
第一个Face++ Java程序 快速开始 Face++ 最好的免费人脸识别云服务.htm