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

-
完整代码
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
相关推荐
国科安芯几秒前
低轨卫星导航授时载荷中高精度定时控制器的时钟稳定性与抗辐射特性研究大圣编蚕2 分钟前
Schrodinger Suites 2026 专业版全面介绍:药物发现与材料科学计算一体化平台云和数据.ChenGuang10 分钟前
JAVAEE AI工程师路线图Latchh12 分钟前
PDF提取到文字后怎样发现乱码mit6.82413 分钟前
论拼多多的反向计划经济秩序熊猫钓鱼>_>15 分钟前
从2D平铺到3D沉浸:我用HarmonyOS 7端侧AI做了一个全程数据不出设备的空间化私密相册YOLO数据集集合17 分钟前
空中目标检测数据集 | 空中目标检测 无人机识别 鸟类检测 低空安防 反无人机数据集 鸟类 直升机9154期Carl_奕然20 分钟前
【智能体】Loop 的四种设计模式之:Event-Driven Loop(2026 最新版)Martina_032123 分钟前
AI生成的盔甲换动作后漂移?用6步检查挂点、骨架映射与 Bind PoseIvanqhz24 分钟前
KV Cache