华视 CVR-100UC 身份证读取 Python 二次开发(包含SDK下载地址)


html读卡:html读卡

1.背景

因为小唐最近不是在做人脸识别嘛,然后父亲大人正好说,那你可不可以直接把身份证上面的信息读取下来,然后再去做人脸识别,我喔嚯嚯,又是一件好玩的事,咱就是说,小唐就开始了!!!总的来说,不是很难,因为官方都把一些API接口都给你写出来了,然后我们直接调用就可以啦,在这里也学会了对于.dll文件的函数调用,我基本都是依照官方文档来开发的,但是是小唐的第一次所以记录一下!

简单的来说就是我们使用python去调用dll里面的函数

机器:
在这里插入图片描述

2.准备工作

2.1开发包下载

官方开发包下载
我们选择我们合适的型号下载下来就可以啦,他下载下来的话就是一个exe文件,我们去安装,就可以直接得到我们的需要的安装包了
在这里插入图片描述
进去dll
在这里插入图片描述
再次进入
在这里插入图片描述
在这里插入图片描述

2.2 ctypes库

这个库的话一般是自带的,所以直接用就好了,这里就是来调用我们的
直接 improt ctypes 导入就可以了


3. 开造!

别忘记我们的官方文档
在这里插入图片描述
初始化
在这里插入图片描述
。。。在这里就不一一说明了,我们直接看官方文档就可以得出答案,我们python里面调用的也就是着一些函数

3.1 代码

import ctypes
#启动dll
ter_dll = ctypes.windll.LoadLibrary("Termb.dll")
def readcard():

    #链接usb设备
    iPort = 1001#端口号
    while True:
        #iRet返回码,链接沃尔玛的呢设备
        iRet = ter_dll.CVR_InitComm(iPort)
        #端口打开之后
        if iRet == 1:
            #认证卡,对我们的卡进行一个认证
            ret = ter_dll.CVR_Authenticate()
            #如果找到我们的卡
            if ret == 1 :
                #保存临时文件,使用完这一个函数,我们会在当前前面文件夹生成一个txt的身份信息和bmp的人像
                ter_dll.CVR_Read_FPContent()
                if ter_dll.CVR_Read_FPContent()==1:
                    print("读卡成功")
                #断开链接
                ter_dll.CVR_CloseComm()
readcard()

对了,当我们读卡器工作时,他工作的灯是一闪一闪的喔,我们可以通过这个来判断我们读卡器的状态
在这里插入图片描述


4.小唐做了一个读卡和认证的小界面

在这里插入图片描述
然后,我们去点击读卡
没有放置状态
在这里插入图片描述
放置之后
在这里插入图片描述
在这里插入图片描述
认证功能的话就是基于之前的人脸识别,之后会写一篇文章的,这里的话就是对他的人脸进行一个10s的采集,来进行判断,基本的相似度是可以判断出来的
在这里插入图片描述
在这里插入图片描述

有什么不懂的,或者说你们有哪一些好玩的,都可以发出来,大家一起去做做,尝试尝试,啊哈哈哈哈哈哈哈哈,这里是小唐,一个大傻子?!
界面源码不易,如有需求请添加微信详谈(Twy19521),小唐也支持二次开发喔!

  • 8
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 8
    评论
MC GSPro 3.3.6.6353 SP1.3 是一款供专业用户使用的图形图像处理软件。它是MC GSPro系列软件的最新版本,具有一系列高级特性和功能。 首先,MC GSPro 3.3.6.6353 SP1.3 支持各种图像格式,包括常见的JPG、PNG、BMP等。它可以打开、编辑和保存这些图像格式,使用户能够进行各种图像处理操作。 其次,MC GSPro 3.3.6.6353 SP1.3 提供了丰富的图像处理工具和滤镜。用户可以使用这些工具和滤镜来调整图像的亮度、对比度、饱和度等参数,实现图像的优化和改进。此外,软件还提供了一些特别的滤镜,如模糊、锐化、马赛克等,可以用于创造出各种艺术效果的图像。 此外,MC GSPro 3.3.6.6353 SP1.3 还具有图形设计和绘画功能。用户可以使用这些功能来创建矢量图形,绘制自定义图形,添加文本和标记,以及进行涂鸦和涂色。这让用户能够根据自己的需求和创造力进行个性化的图形设计。 最后,MC GSPro 3.3.6.6353 SP1.3 还具有批量处理功能,可以大大提高用户的工作效率。用户可以一次加载多个图像文件,并同时应用相同的处理操作,从而快速完成大量图像的处理。 总之,MC GSPro 3.3.6.6353 SP1.3 是一款功能强大的图形图像处理软件,它提供了丰富的工具和功能,可以满足专业用户的各种需求。无论是优化和改进图像,还是进行图形设计和绘画,MC GSPro 3.3.6.6353 SP1.3 都可以帮助用户快速而高效地完成任务。
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

叫我小唐就好了

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值