编程语言:Matlab 或 Python(可能需要使用OpenCV)
自选一张图像,编程实现以下操作:
- 分别采用Sobel算子、拉普拉斯滤波、DoG滤波、LoG滤波、Canny滤波 进行边缘提取;
- 显示原始图像以及不同滤波器滤波后的结果
- 对于Sobel滤波结果,显示x方向的梯度、y方向的梯度、梯度幅度、梯度角度等
- 对于其他滤波,显示滤波后边缘检测结果
- 分析不同滤波结果的差异
说明:
(1) 方式一:调用自带函数(可以尝试使用不同的参数,了解其中的差异)
(2) 方式二:基于原理,自行实现,进行计算(可选)
(3) 各自所得图像,按照子图样式显示(subplot),并标注(title)
-
内容:
(1) 理论作业:推荐直接在word内编辑,也可以手写拍照(处理后)贴到word里。
(2) 编程作业:按照各个部分,依次提供代码、实验结果图和结果分析
-
要求:内容完备(包含计算过程),结构清晰、排版美观
-
截止时间:2021年5月13日22:00
-
提交PDF文档(附件)
- 文档命名为:《计算机视觉基础》作业3(学号 姓名)
- 以附件形式发送邮件到作业邮箱
- 邮件标题为:《计算机视觉基础》作业3(学号 姓名)