基本信息
文件名称:《计算机视觉》 教学案例 1、直方图变换.pdf
文件大小:149.13 KB
总页数:1 页
更新时间:2025-05-21
总字数:约小于1千字
文档摘要
教学案例1:直方图变换
一、实验目的与任务
通过本实验,要求学生掌握直方图计算、直方图均衡化等变换算法,通过调整图像的
直方图来增强图像质量。
二、实验内容、要求及安排
实验内容:对输入图像计算其直方图,进行直方图变换处理,输出处理后的直方图;
实现一种图像滤波,并输出滤波后的图像及其直方图。
实验要求:本课程实验要求学生使用Python软件编程。要求学生依据课堂讲授的相关
知识,以直方图变换为任务,经过分析、设计、编码与调试,独立完成题目的算法设计与
程序的实现,并最终提交调试成功的源程序代码和实验报告。
实验安排:本实验属于开放性实验,要求每个学生独立地完成本实验项目。
三、任务实现及相关素材
(一)任务简介:对输入图像进行直方图变换处理,输出处理后图像及其直方图。
(二)数据简介:给定任一图像。
(三)模型简介:
直方图变换算法主要包含三个步骤:
1)计算输入图像的灰度直方图;
2)进行直方图均衡化处理;
3)对图像进行滤波处理;
4)计算滤波后的图像的直方图;
5)显示上述结果。
(四)环境说明:
算法开发环境推荐使用anoconda+pytorch,编程语言为Python。
Anaconda是一个用于科学计算的Python发行版,Anaconda支持Linux,Mac,Windows
系统,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存、切换以及
各种第三方包安装问题。PyTorch是一种用于构建深度学习模型的功能完备框架,是一种
通常用于图像识别和语言处理等应用程序的机器学习。
(五)参考代码:
见案例代码数据。