使用Python配合OpenCV,非常简洁的来识别出银行卡号

       Opencv(Open Source Computer Vision Library)是一个基于开源发行的跨平台计算机视觉库。OpenCV用C++语言编写,它具有C ++,Python,Java和MATLAB接口,并支持Windows,Linux,Android和Mac OS。

本篇是使用python配合opencv来做图片识别,以识别银行卡上的卡号为例。

     安装opencv和辅助的工具库,安装命令如下:win +R   —>cmd—>回车

pip install opencv-python  
pip install numpy
pip install matplotlib

如下图,就是本次实验的对象,我们的目标就是识别,下面的卡号数字:123456789123

思路:图像处理是步骤一般思路是(1) 图像二值化——>(2)使用掩膜去除杂色——>(3)细化被识别的对象——>(4)做识别处理

以本案例为例,上面的思路说人话就是

(1)将彩色图为灰度图,灰度是取值范围是0~255。因为不同颜色的像素点被做成灰度化后,它的灰度的数值是不同。这样就是给定个范围,把这个范围之外的像素点去掉。

         打比方(不是

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值