-
用两张指纹图片中的其中一张对其验证

-
完整代码
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
相关推荐
数字游民952713 分钟前
小程序上新,猜对了么更新110组素材泰迪智能科技26 分钟前
分享|联合编写教材入选第二批“十四五”职业教育国家规划教材名单模型时代37 分钟前
热力学计算技术或将大幅降低AI图像生成能耗企业老板ai培训38 分钟前
从九尾狐AI实战案例拆解AI短视频获客的架构设计:智能矩阵如何提升企业效率?lixzest41 分钟前
目标检测算法应用工程师 面试高频题 + 标准答案龙腾AI白云1 小时前
知识图谱如何在制造业实际落地应用力学与人工智能1 小时前
“高雷诺数湍流数据库的构建及湍流机器学习集成研究”湍流重大研究计划集成项目顺利结题娟宝宝萌萌哒1 小时前
智能体设计模式重点乾元1 小时前
绕过艺术:使用 GANs 对抗 Web 防火墙(WAF)蝈蝈tju1 小时前
Vibe Coding 正确姿势: 先会指挥, 再让AI干