- 博客(4)
- 问答 (1)
- 收藏
- 关注
原创 基于STM32实现简易示波器
本文介绍了如何使用 STM32 实现一个简易示波器功能,从采样脉冲生成到信号频谱分析,再到波形显示,涵盖了完整的实现流程。
2024-12-29 17:11:05
1909
1
原创 基于OpenCV的SIFT算法实现图像拼接(全景图像)
(Scale-invariant feature transform或SIFT)是一种的算法用来侦测与描述影像中的局部性特征,它在空间尺度中寻找极值点,并提取出其位置、尺度、旋转不变数,此算法由在1999年所发表,2004年完善总结。是在不同的尺度空间上查找关键点(特征点),并计算出关键点的方向。SIFT所查找到的关键点是一些十分突出,不会因光照,仿射变换和噪音等因素而变化的点,如角点、边缘点、暗区的亮点及亮区的暗点等。
2024-06-09 11:07:13
2365
原创 基于OpenCV+OCR实现图像扫描
OCR 识别,即光学字符识别,是一种通过扫描和识别纸质文档上的文字,将其转换成计算机可编辑和处理的数字文本格式的技术。简单来说,OCR 识别就是将纸质文档上的文字“翻译”成电脑能读懂的文字。(Perspective Transformation)是指将图像利用透视变换矩阵投影到一个新的视平面(Viewing Plane),也称作。(2)读取进来需要处理的图像并进行预处理(灰度处理,高斯滤波及边缘检测)如图所示,将原先图像投影到一个新的平面,让图像更直观。Step3:进行透视变换,使文稿更加直观的展现。
2024-06-04 21:44:01
539
1
原创 基于OpenCV的银行卡识别
通过这些操作,可以从图像上提取到很多轮廓,如下图所展示的一样,因此我们需要把不需要检测的轮廓过滤掉。2、对将要识别的银行卡进行灰度处理、二值化、阈值处理,sobel算子边缘检测等预处理,再通过模版匹配方法找出与已知轮廓高度符合的数字。1、预处理银行卡号序列模版,对其进行一系列形态学操作,继而进行轮廓识别,构建与各个轮廓所对应的数字元组。(4)遍历每个轮廓,对银行卡的各个数字进行匹配,并且将匹配完的结果直接展示在原始图像上。(2)对预处理后的模版进行轮廓识别,再将各个轮廓与对于的数字匹配。
2024-05-30 12:15:08
594
1
空空如也
opencv的imread()报错
2024-05-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人