-
用两张指纹图片中的其中一张对其验证
-
完整代码
pythonimport cv2 def cv_show(name, img): cv2.imshow(name, img) cv2.waitKey(0) def verification(src, model): sift = cv2.SIFT_create() kp1, des1 = sift.detectAndCompute(src, None) kp2, des2 = sift.detectAndCompute(model, None) flann = cv2.FlannBasedMatcher() matches = flann.knnMatch(des1, des2, k=2) ok = [] for m, n in matches: if m.distance < 0.8 * n.distance: ok.append(m) num = len(ok) if num >= 500: result = "认证通过" else: result = "认证失败" return result if __name__ == '__main__': src1 = cv2.imread("src1.bmp") cv_show('src1', src1) src2 = cv2.imread('src2.bmp') cv_show('src2', src2) model = cv2.imread('model.bmp') cv_show('model', model) result1 = verification(src1, model) result2 = verification(src2, model) print("src1验证结果为:", result1) print("src2验证结果为:", result2)
-
运行结果
《OpenCV》—— 指纹验证
张小生1802024-10-02 22:40
相关推荐
MARS_AI_6 分钟前
大语言模型驱动智能语音应答:技术演进与架构革新程序员小灰11 分钟前
AI独角兽团队Manus裁员80人,剩下40人迁至新加坡总部!新智元22 分钟前
OpenAI去年挖的坑填上了!奖励模型首现Scaling Law,1.8B给70B巨兽上了一课简婷1870199877532 分钟前
源网荷储 + 零碳园区:一场关于能源与未来的双向奔赴新智元36 分钟前
Grok 4作战图刷爆全网,80%华人横扫硅谷!清华上交校友领衔,95后站C位小宋00136 分钟前
使用LLaMA-Factory微调Qwen2.5-VL-3B 的目标检测任务-数据集格式转换(voc 转 ShareGPT)小哥谈1 小时前
论文解析篇 | YOLOv12:以注意力机制为核心的实时目标检测算法mit6.8241 小时前
[Meetily后端框架] AI摘要结构化 | `SummaryResponse`模型 | Pydantic库 | vs marshmallow库小宋0011 小时前
在Ubuntu上安装配置 LLaMA-Factory阿里云大数据AI技术1 小时前
Post-Training on PAI (3): 自研高性能强化学习框架PAI-ChatLearn