- 博客(9)
- 收藏
- 关注
原创 vscode开发STM32环境搭建
分为三层cmake(第三层) → make工具(第二层) → 编译器(第一层)刚开始使用VC++ 6.0 时进行编译,但同时也省略了很多操作。在原始情况下,应该是写好后,在命令行中进行编译操作,编译完成得到可执行文件后,再执行可执行文件。但如果是很多文件呢?好几百个文件在命令行中进行编译很麻烦,所以使用make工具进行执行。所以诞生了make工具进行编译。
2025-05-07 20:17:18
3449
原创 opencv学习笔记06——文档扫描
1.读取图像2.把图像进行变换到合适大小,并记录变换比例(后面会用到)这个函数可以实现给出一个目标width或height得到等比例缩放的图像3.转换为灰度图4.高斯滤波(高斯滤波的卷积核要多尝试一下,把更多杂志祛除,识别文档边框更加准确)5.Canny边缘检测(要把文档的整体大轮廓保存完整,中间的细节和周边环境的干扰尽量剔除掉)6.识别轮廓7.将轮廓按照其面积的大小排列8.算出轮廓的弧长,并且对轮廓进行逼近,当轮廓为四边形的时候返回逼近的四边形轮廓信息下来对文档的四边形轮廓信息进行处理。
2025-02-06 13:59:56
419
原创 opencv学习笔记03——轮廓检测
在目标检测中,通常会使用各种各样的方法来让计算机找到目标的所在位置,然而,计算机的输出往往并不是单一的,也就是说,一个目标可能会输出多个结果(如下图所示),这些结果有好有坏,因此就需要使用。3.应用非极大值(Non-Maximun Suppression)以消除边缘检测带来的杂散响应。4.应用双阈值(Double-Threshold)检测来确认真实的和潜在的边缘。的方法来筛选出最优结果,说白了也就是一个剔除冗余的过程。#因为先下采用再上采样会有图像损失,所以要重新调整大小。不同minval对于图像的影响。
2025-01-28 00:38:48
1998
原创 opencv学习笔记01——计算机眼中的图像
在计算机眼中,图像是一堆像素点组成的,每个像素点都有深度,而深度就是RGB三种颜色所代表的数值大小,
2025-01-27 14:42:20
376
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1