- 浏览: 18658 次
- 性别:
- 来自: 上海
最新评论
-
冻未条:
找了很多很多很多的资料,就LZ这篇写得明白,让我这个菜鸟恍然大 ...
使用Pushlet实现后台信息推送(二) -
bushkarl:
总感觉这种方式不好,把userId写死,我如果想想实现类似we ...
使用Pushlet实现后台信息推送(二) -
leixm:
Reset 写道还是websocket吧人家客户还是用的IE6 ...
使用Pushlet实现后台信息推送(一) -
Reset:
还是websocket吧
使用Pushlet实现后台信息推送(一) -
leixm:
Reset 写道ajax-pushlet-client.js是 ...
使用Pushlet实现后台信息推送(一)
文章列表
java人脸识别在项目中的应用(二)
- 博客分类:
- 人脸识别
前面已经说了java通过JNI调用OpenCV实现人脸识别,但上个例子程序是在没有包(package)的情况下编译的,文件只能放在项目的src目录下。这篇就解决这个问题。程序的目标是将这些文件放在com.test.detectionface包下也行运行程序。
1.JAVA的JNI部分
package com.test.detectionface;
public class JNIOpenCV{
public JNIOpenCV() {}
static{
System.out.println("开始加载JNI2OpenCV.d ...
本例程是识别图片中的人脸,并画出识别出的人脸的位置。在网上找了很久,用java实现人脸识别技术很难找到。多是依靠JNI 调用OpenCV本地方法实现的。那么这里先来说说这种方法:
先认识一下JNI 和OpenCV
JNI是Java Native Interface的缩写,中文为JAVA本地调用。从Java 1.1开始,Java Native Interface (JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。
OpenCV是Intel公司支持的开源计算机视觉库。它轻量级而且高效——由一系列 C 函 ...
当你有QQ消息时,QQ的小图标会晃动,我们甚至还可以设定QQ有消息时,自动弹出来! 这些在C/S模式下很容易实现!如果要在B/S模式如何来实现呢? 我们的肯定会想到在客服端调用ajax在后台不断的查询服务器.看是否有关于自己的消息.如果有则查询返回.这种做法肯定会大量的占用系统的资源!不可取! 现在DWR的反转AJAX功能.允许我们从服务器端来控制客服端.而不需要客户端来请求.服务器可以自动把消息发给指定的客户端! 我不能把公司的代码贴出来,所以我自己写了一个DEMO,已经实现了对指定用户发送消息的功能,并且即时显示在指定的用户界面上面.当然你可以修改这些,让它弹出来显示,或者像QQ一样在你页面 ...
Pushlet是使用较多的后台向前台推送信息的工具。前台订阅某个感兴趣的事件joinListen,触发后台的Pushlet的servlet,为该请求会话建立session,默认这个sessionID是随机的java.rmi.server.UID(后面会介绍pushlet二次开发,改掉这个UID,以便可以自由控制向某一个特点前台推送信息)。之后前台会向后台发送refresh请求,后台返回给前台下一次发送refresh的时间间隔,如此循环,以便维持session会话,宏观上就实现了前后台之间的长连接。
这里首先列出最简单的后台利用PullSource周期性地向订阅了某事件的所有网页客户端推送信息。 ...
上一篇日志利用推送源周期性地向订阅了某一事件的所有网页端推送信息,但怎么实现向特定的某一个用户推送信息呢,想象一个网络聊天室,怎么向单独的一个好友私聊呢。问题的关键就是那个SessionID,Pushlet默认是用java.rmi.server.UID参数的随机字符串作为会话标志,这就造成我们没法跟一个特点的用户对应上,也就是说客户必须在joinListen的时候提供一个他的ID,就像登陆qq时,输入用户名一样。
好了,这里就列出怎么修改相关代码,实现上述功能。
同样,首先用MyEclipse新建一个web工程,我这里命名为PushletTest2。不同的是,我们不引用pushlet.jar ...