-
Canny Edge Detector
程式执行会出现两个视窗,一个是原始图像,一个检测后的图像。
检测后的图像上方有个拉霸,可以调整Min Threshold。
Canny Edge Detector演算法的步骤:
1. 用高斯滤波器平滑图像(在调用Canny之前自己用blur平滑)
2. 用一阶偏导的有限差分来计算梯度的幅值和方向
3. 对梯度幅值应用非极大值抑制
4. 用双阈值算法检测和连接边缘
关键函式:
void Canny(InputArray image, OutputArray edges, double threshold1, double threshold2, int apertureSize=3, bool L2gradient=false )
- 2022-06-16 16:42:10下载
- 积分:1
-
图像预处理
此代码主要描述的是对图像的预处理过程,包括对图像的灰度化、二值化、边缘检测,细化、高斯去噪、分割、平移、旋转以及归一化处理,能够将读入的数字图像进行处理,更好的模式识别提供特征提取。
- 2022-02-10 16:14:42下载
- 积分:1
-
二维卷积
目的:
若要编写 2-D 卷积的 MATLAB 函数。
理论:
2-D 卷积可以通过矩阵乘法来执行。若要执行此操作,形成,
块矩阵 H0,H1 等从一个矩阵和阻止的 toeplitz 矩阵已形成
从块矩阵。其他矩阵是以列的形式写的。然后,乘法
之间块 toeplitz 矩阵和写在列矩阵形式将产生的结果
类似于二维卷积。
让大小的矩阵 x [m,n] M1X N1,M1 在哪里的行数,N1
矩阵的列数 x [m,n]。
.让大小的 h 矩阵 [m,n] 是 M2X N2,M2 在哪里的行数和 N2 是
[m,n] 的 h 矩阵的列数。
由 y(m,n) 表示卷积 x(m,n) 和 h(m,n) 之间
在哪里
y(m,n) = x(m,n) * h(m,n)
矩阵 y [m,n] 的大小是 M3X N3,哪里 M3 = M1 + M2-1 和 N3 = N1 + N2-1
如果 A 是块 toeplitz 的 matri x(m,n),然后 h(m,n) 和输入的线性卷积
由给出 x(m,n)
y = Ax
最后重新排列 y 以获取输出响应的元素。
- 2023-07-04 15:00:03下载
- 积分:1
-
opencv初级教程
opencv初级教程由美国伊力诺理工学院计算机科学系Gady Adam编写, 给出了opencv的介绍,常用函数,编译命令,命名约定和例程, 适合初学者利用opencv做图像处理和视频处理。
- 2022-08-19 11:48:57下载
- 积分:1
-
aforge blops explorer
此示例应用程序演示了BlobCounter类的用法,该类允许在指定的图像中查找所有单独的对象。它找到每个单独的对象,提供其属性,并在其他框架类的帮助下,为每个对象或其四边形的角点提供凸包(如果对象确实是四边形,则应以良好的精度找到其角点)。
- 2023-04-15 00:55:03下载
- 积分:1
-
单片机1602
资源描述本程序详细的说明1602如何显示并且改造他,方便的让你使用1602程序,对新进去C语音的新人来说是一份福音
- 2022-01-26 04:58:42下载
- 积分:1
-
RobHess库中sift算法的特征点的提取、匹配
资源描述robHess库中,实现sift算法的特征点提取,匹配两个过程。利用opencv2.4.9+c ,代码经过测试,可用,结果良好。
- 2022-05-24 00:02:41下载
- 积分:1
-
图像的自适应魏纳滤波
图像的自适应魏纳滤波, 程序能够运行出正确的结果,希望对各位有帮助。
- 2022-03-25 20:15:38下载
- 积分:1
-
YUV播放器,VS2008工程,可分帧
YUV播放器,VS2008工程,可自定义帧宽帧高,可分帧播放。
YUV播放器,VS2008工程,可自定义帧宽帧高,可分帧播放。
YUV播放器,VS2008工程,可自定义帧宽帧高,可分帧播放。
YUV播放器,VS2008工程,可自定义帧宽帧高,可分帧播放。
YUV播放器,VS2008工程,可自定义帧宽帧高,可分帧播放。
- 2022-02-11 16:40:06下载
- 积分:1
-
MSE剔除误匹配
在视频或者图像配准处理中,错误的匹配往往影响正确的结果,因此剔除无匹配可以提高处理精度。通过MSE剔除错误和不精确的匹配,得到满足要求的精确的正确匹配结果,利用匹配对可以进行后续处理。
- 2023-07-08 16:55:03下载
- 积分:1