![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
opencv
文章平均质量分 88
小杜今天学AI了吗
努力日更的小蜜蜂博主,喜欢健身,喜欢学习
展开
-
深度学习图像处理基础工具——opencv 实战信用卡数字识别
2.处理输入的带数字的银行卡 (1)预处理 我们需要拿到的是 一组一组的数字 一共四组 读取文件——变换大小——转化为灰度图——形态学操作(礼帽操作突出明亮区域——梯度操作计算轮廓信息——闭操作将数字连在一起——二值化操作寻找合适阈值——再来一个闭操作——计算轮廓——遍历轮廓(选择合适区域 排除不是数字的轮廓)——轮廓排序——遍历轮廓的每一个数字——预处理计算每一组轮廓——计算每一组中的每一个值——匹配得分——得到数字画出来——得到结果——打印结果)# 找到当前数值的轮廓,resize成合适的的大小。原创 2024-04-14 14:40:18 · 1232 阅读 · 0 评论 -
深度学习图像处理基础工具——opencv 实战2 文档扫描OCR
简单来说,就是有这么一副图像,它的拍摄视角不是从正面拍摄的,而是带有一定的角度,我们希望能得到从正面观察的视角。使用了 order_points 函数 思路:四个坐标 (a,b) a+b 最大的 是右下的点 最小的是左上 b-a z最小的是右上 最大的是左下 (假设h >w) 返回的是 排序好的rect。如何将四边形转化为 矩形?使用到了四点transformer函数(见后文) 变换 输入 image 原图 和上一步返回的坐标点 输出是变换后的结果。输入的坐标点可能是乱序的,怎么进行上下左右排序?原创 2024-04-14 17:02:32 · 1084 阅读 · 0 评论