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

-
完整代码
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
相关推荐
2301_7760452311 小时前
山寨币与比特币之间的关系ahccqw12 小时前
OpenCV 缩放 与 位移长不大的杨瑞杰12 小时前
OpenCode v2 GitLab 集成实战:Issue 驱动开发、MR 审查与 CI/CD 最小权限深蓝AI13 小时前
美团 LongCat-2.5 拆解:1.6T 参数只激活 3%,1M 上下文卖 0.3 美元,Agent 模型的账变了小和尚同志18 小时前
54.6k star 的 Multica: 集多 Agent 和看板于一体的 AI 平台一枕槐安48719 小时前
少样本提示(Few-shot)在业务场景的落地实践王中阳Go19 小时前
后端转 Agent 岗面试怎么答:8 个高频问题与应答口径海宇AI19 小时前
零信任架构实战:基于海宇个人风险报告构建自动化分期商城信用额度初审网关tellmewhoisi20 小时前
深度学习32:卷积神经网络:卷积层(卷积运算,填充,步幅)weixin_3077791320 小时前
RAG 面试陷阱——混合检索并非无条件优越:一个条件反转实验