用卷积滤波器matlab代码-ComputerVision:计算机视觉

时间:2024-06-10 07:03:58
【文件属性】:

文件名称:用卷积滤波器matlab代码-ComputerVision:计算机视觉

文件大小:179KB

文件格式:ZIP

更新时间:2024-06-10 07:03:58

系统开源

用卷积滤波器matlab代码•使用Matlab或Python进行实施。 不要使用预定义的功能。 对于Python用户,您可以最少使用库来加载数据或执行基本操作(例如矩阵乘法)。 ••使用Matlab或Python。 问题描述基于Matlab代码,但您可以将其转换为Python中的等效函数。 问题1(边缘检测器,边缘链接,30分) 编写基于梯度的边缘检测器。 您的代码应加载为灰度图像(使用imread并使用im2double转换为double数组)。 您可以使用imagesc之类的功能显示图像。 加载图像后,应使用高斯滤波器对图像进行平滑处理,然后使用导数滤波器计算水平和垂直导数。 平滑量由高斯的参数σ(应为代码中的参数)确定。 您可以使用conv2执行所需的卷积。 计算完x和y方向的导数后,请计算梯度大小和方向。 使用颤动功能将梯度幅度显示为图像和方向。 我们想要提取一张图像中包含的每个对象的外边界。 首先,使用edge()函数(预定义或您自己的边缘检测器)获取边缘图。 然后使用imview()函数手动定位每个对象外边界上的一个像素。 接下来,应用您能想到的任何技术来跟踪边界边缘像素。


【文件预览】:
ComputerVision-master
----First-Task.py(3KB)
----Second-Task.py(3KB)
----README.md(4KB)
----allTask.py(9KB)
----.gitattributes(66B)
----instruction.txt(156B)
----pyimagesearch()
--------transform.py(2KB)
--------__init__.py(0B)
----coin.jpg(168KB)
----Third-Task.py(3KB)

网友评论