作者byend (漫步)
看板java
标题Re: [问题] 想用JAVA写一个指纹辨识的程式
时间Wed Nov 7 19:30:14 2012
※ 引述《a901531456 (Jeff)》之铭言:
: 各位高手大家好,小弟我想用JAVA写一个指纹辨识的档案,
: 可以储存每个登录者的资讯,然後去比对,请问有没有相关资源可以帮助我思考,
: 论坛或是
刚好今天失眠了...
给你个参考, 救急用的.. 这年头老板都.XX人阿.
1. 原厂给你的 SDK (可以呼叫的函式库), 里面应该有可以呼叫
指纹辨识机, 取得指纹资料的东西. Ex:
FingerPrintScanner fps = new FingerPrintScanner();
// or fps = FingerPrintUtilty.getScanner();
FingerPrint fp = fps.getFinerPrint();
2. 这个 FingerPrint Object 通常是可以储存的,( Ex: Serializable )
原厂 SDK 也许也给了储存函式, 可能是以档案方式, 或是内建资料库.
3. 主程式有两大部分:
3.1 指纹建档: 写一只视窗程式, 让使用者可以输入帐号,姓名,
还有指纹栏位, 在栏位旁放个按钮, 当使用者按下此按时
扫描指纹并且写到指纹栏位, EX: 成功 or 失败
最後按下储存按钮 把所有资料储存起来.
3.2 验证指纹: Ex: 使用者登入, 启动某个程式之前的检查...
写个函式, 会回传成功或失败, Ex:
public static boolean checkFingerPrint() {
// fps , fp 请参考 第一点
// 呼叫原厂 SDK取得先前的储存资料, 进行比对
// return true if matched, otherwise,false
}
然後在需要用到检查的函式, Ex:
public static void login() {
if (!checkFingerPrint()) {
return ; //验证失败
}
}
4. 另外, 你不一定要用 Java 写, 主要要看你的验证指纹功能要用在哪,
如果要给一些其他语言写的程式呼叫使用, 那你还是迁就那个语言比较
好整合...
最後, 我要说的是, 老板通常都是好人... XD
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 66.235.60.178
1F:推 PsMonkey:你比较像好人 XDXD 11/07 21:34
2F:推 TwoDemon:Po这篇的大大,您真的是大好人.. 11/08 21:01