-
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
-
Terrain3D(纯VB编写的三维地形分形显示算法)
一个没有使用任何控件纯VB编写的三维地形显示程序,支持鼠标拖拽旋转和平移,可以定义焦距和俯仰角,非常实用。
- 2022-07-17 15:18:23下载
- 积分:1
-
《MATLAB智能算法30个案例》源代码
《MATLAB智能算法30个案例》教程对应的代码文件,对于初学智能计算的人员很有用,30个案例稍微改动就可用到其他程序中
- 2022-07-06 15:05:03下载
- 积分:1
-
SVM 分类器 很好用的 可以用在图像处理中
SVM 分类器 很好用的 可以用在图像处理中 使用的是c++ 基于opencv的
- 2022-03-02 17:57:20下载
- 积分:1
-
Kinect相机的标定
本资料非常详细的介绍Kinect相机的标定过程,是学习各种相机标定的参考材料。另外,里面还介绍了标定的原理标定的棋盘等。
- 2022-11-07 19:15:03下载
- 积分:1
-
opencv图像拼接
这个代码可以实现几幅有重叠部分图像的拼接,而且效果很好,采用的是opencv库函数。实现简单。而且很容易看懂,对于类似工程的开发有很大的意义/
- 2022-07-03 20:29:55下载
- 积分:1
-
harris角点检测源码
harris角点检测源代码,简洁高效,通俗易懂,可以有效检测出图像的角点,并提供了一个画圆的程序,用于在图像上圈出角点。
使用格式为[cnt,posr,posc] = get_harris(img,k,t) 其中img为需要检测的图像,k,t分别为该角点检测的参数。输出cnt为角点数目,posr,posc为各个角点的位置。
- 2022-12-15 23:50:02下载
- 积分:1
-
利用vtkContourFilter提取多个等值面
用vtkContourFilter进行等值面提取的时候出现不能单独提取的问题。当用SetValue(0,51)的时候把灰度值为50的部分提取出来了,但是用SetValue(0,151)的时候就把3个部分都提取出来了,无法单独提取表面,效果是几个设定表面颜色(红,绿,蓝)的叠加。我把SetValue改成Generate
- 2022-07-16 13:27:00下载
- 积分:1
-
PCNN多种方法源代码
利用matlab来实现PCNN多种方法的图像处理,有图像分割,图像边缘提取,图像融合等方面
- 2022-06-27 16:43:27下载
- 积分: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