首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

java人脸分辨在项目中的应用(一)

2012-09-08 
java人脸识别在项目中的应用(一)????? 本例程是识别图片中的人脸,并画出识别出的人脸的位置。在网上找了很

java人脸识别在项目中的应用(一)

????? 本例程是识别图片中的人脸,并画出识别出的人脸的位置。在网上找了很久,用java实现人脸识别技术很难找到。多是依靠JNI 调用OpenCV本地方法实现的。那么这里先来说说这种方法:

?? ? ? ?先认识一下JNI 和OpenCV

??????? JNI是Java Native?Interface的缩写,中文为JAVA本地调用。从Java?1.1开始,Java Native Interface (JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。

?? ?? OpenCV是Intel公司支持的开源计算机视觉库。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,实现了图像处理和计算机视觉方面的很多通用算法。?

?????将源代码中的dll文件(cv097.dll,cxcore097.dll,highgui097.dll,JNI2OpenCV.dll)放入C:\WINDOWS\system32目录下。

???? 现在开始上源码:

?

?注意:以上代码不能放在包下面,否则会运行不成功的。(原因是dll编译的时候没有带上包,如需包还需重新编译dll)。

热点排行