自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 基于深度学习的银行卡号识别 卡号识别和分割

项目场景:目前有许多应用会绑定银行卡,但是再绑定的时候如果是用户一个个卡号输入的话,就会使犯错误的概率大大增加,所以就体现出了我们这个app的作用,无论是什么样的银行卡都可以识别出它的卡号。对于这个项目,我负责的主要是银行卡号的分割,以及银行卡照片的预处理。对于图片处理的这一部分,我选择的是opencv,编程语言选择的是python,安装环境这一部分就不做太多介绍了 (百度一下教程就有,我配置环境的时候也踩到许多坑,我之前的博客有介绍),我们要先对图片进行预处理,这样可以帮助我们对银行卡号在银行卡的

2021-02-09 19:30:06 2817 3

原创 opencv-python 银行卡号手动分割

文章目录前言一、代码二、代码实现结果总结前言当我们分割银行卡字符的时候,会遇到银行卡照片过于模糊,而且我们的算法无法提取,这样的情况下我们就会用到我们自己去手动寻找银行卡卡号的位置。提示:以下是本篇文章正文内容,下面案例可供参考一、代码import cv2 as cv;import numpy as npdef shoudong(img1): roi = cv.selectROI(windowName="roi", img=img1, showCrosshair=True, f

2021-01-21 21:32:15 866

原创 opencv-python手动截取银行卡号

前言当我们分割银行卡字符的时候,会遇到银行卡照片过于模糊,而且我们的算法无法提取,这样的情况下我们就会用到我们自己去手动寻找银行卡卡号的位置。提示:以下是本篇文章正文内容,下面案例可供参考一、代码import cv2 as cvdef shoud(img): roi = cv.selectROI(windowName="roi", img=src, showCrosshair=True, fromCenter=False) x, y, w, h = roi cv.re

2021-01-20 21:43:30 389

原创 opencv python 银行卡号垂直投影法字符分割

文章目录前言一、银行卡号的识别二、银行卡号的分割1.引入库2.读入数据3.代码实现结果总结前言在opencv 和python 作为编程语言的基础上实现银行卡号的识别和分割提示:以下是本篇文章正文内容,下面案例可供参考一、银行卡号的识别[银行卡号的识别所用到的一切都在这篇博客中](https://blog.csdn.net/qq_47566416/article/details/112547470)二、银行卡号的分割1.引入库部分代码如下(示例):import cv2import .

2021-01-15 23:26:16 1010 2

原创 opencv python照片的膨胀和腐蚀

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、腐蚀二、膨胀总结前言腐蚀的作用:去除图像中不想要的小细节,比如一张二值图片中的噪点或者小细节。膨胀的作用:膨胀的结果就是放大细节,放大的程度,取决于element B的大小。一般都是先进行腐蚀后进行膨胀。提示:以下是本篇文章正文内容,下面案例可供参考一、腐蚀https://blog.csdn.net/minushuang/article/details/50435689 这篇文章很好的讲解了 腐蚀的原理。

2021-01-13 23:12:01 484

原创 opencv python 银行卡号从银行卡中提取

一、银行卡号提取先将导入的图片进行高斯模糊,二值化 膨胀 和腐蚀等操作。再根据银行卡号的样式,从照片中筛选出卡号。二、代码1.引入库代码如下(示例):import cv2 as cvimport numpy as npdef image_process(file_path): img = cv.imread(file_path, 0) blur = cv.GaussianBlur(img, (3, 3), 0) #高斯模糊 ret, binary = c

2021-01-12 21:20:29 1164

原创 opencv python边缘检测和轮廓提取

文章目录前言一、边缘检测二、轮廓提取1.非边缘检测轮廓提取2.边缘检测和轮廓调节总结前言opencv中的边缘检测和轮廓提取都是图像识别的重要部分提示:以下是本篇文章正文内容,下面案例可供参考一、边缘检测Canny边缘检测算子是一个多级边缘检测算法,Canny的目标是找到一个最优的边缘检测算法,其评价标准为:低错误率、高定位性、最小响应。Canny边缘检测步骤Canny函数Python:edges = cv.Canny( image, threshold1, threshold2[, .

2021-01-11 23:09:41 10814 1

原创 opencv+python银行卡号的分割

一、opencv+python银行卡号的分割1.函数opencv+python的银行卡号的分割。我们得先将图片进行高斯模糊,转换成灰路图像,再将灰路图像二值化,再继续将图片进行膨胀和腐蚀等操作,最后进行垂直投影。这样我们就可以得到分割之后的银行卡号了。代码如下(函数):import cv2import numpy as npdef image_process(file_path): img = cv2.imread(file_path, 0) blur = cv2.Gauss

2021-01-10 23:18:19 1328 1

原创 python-opencv 中EPF,图像二值化和Canny边缘提取

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档一、边缘保留滤波(EPF)高斯模糊只考虑了权重,只考虑了像素空间的分布,没有考虑像素值和另一个像素值之间差异的问题,如果像素间差异较大的情况下(比如图像的边缘),高斯模糊会进行处理,但是我们不需要处理边缘,要进行的操作就叫做边缘保留滤波(EPF)代码如下(示例):import cv2 as cvdef bi_demo(image): dst = cv.bilateralFilter(image, 0, 100, 15)

2021-01-09 23:12:00 1514 3

原创 python -opencv 照片的模糊处理

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档python opencv 照片模糊处理模糊处理一、均值模糊二、中值模糊三、自定义模糊四、高斯模糊及添加高斯噪音总结模糊处理模糊分为均值模糊,中值模糊,高斯模糊,其中中值模糊和高斯模糊可以对图片进行降噪处理,高斯模糊处理的更加好一点。提示:以下是本篇文章正文内容,下面案例可供参考一、均值模糊import cv2 as cvimport numpy as npdef blur_demo(image): dst =

2021-01-08 23:44:50 549

原创 python+opencv3.3的环境安装和入门

python+opencv3.3的环境安装和入门opencv环境的安装和入门opencv安装环境检测代码opencv图像加载与保存opencv与电脑摄像头相连读取每一帧的画质opencv环境的安装和入门今天是踩了很多的坑,才将opencv的环境给安装好,虽然过程有点费时间,但是最后还是成功的将环境安装好了。下面我会分享一些我踩到的坑和处理方式。今天踩的第一个坑就是最开始在网上找的下载方式是不对的,所以我们在下载的同时也要好好看看博客下面的评论。我们下载环境的时候要去选择快的下载方式,这样能节省许多时

2021-01-06 20:57:07 290

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除