多媒体技术(选修)
课程时长: 5小时34分钟
主讲教师: 刘培刚
本课程是Python程序设计的应用课程,针对图形绘制和图像处理这一主题,选取Python及其生态圈中的相关功能,介绍使用Python进行图形图像处理的基本方法和技巧。通过本课程的学习,达到两方面的目标:1)熟悉应用Python进行数据处理的基本程序结构和数据结构,学会大规模数据的处理方法;2)理解图像是数据矩阵,学会通过数据计算来对图像进行处理;3)学会使用多种Python功能包进行图形绘制和图像处理,能够对不同图像进行变换、组合,以实现新的效果和创意。
本课程的主要内容包括:Python基础;图像矩阵基础;Turtle图形绘制技术;PIL图像处理技术; numpy图像处理技术;matplotlib图像处理技术等。
本课程应用性、实用性、操作性强,需要学生具有程序设计基础并注重实际练习。课程涉及内容多、范围广,授课内容以介绍、综合Python图像处理的基本功能为主,各功能包更详细、更丰富的内容需要学生自主学习和练习。
- Python基础
- Python开发环境配置
- 分支结构
- 循环结构
- 序列类型
- 图形绘制-Turtle
- 认识Turtle
- 画一条蛇
- Turtle基础
- PIL图像处理
- PIL图像处理
- Image类操作图像
- ImageFilter类操作图像
- ImageEnhance类操作图像
- 制作创意图像
- PIL图形绘制
- PIL绘制图形
- PIL绘制图形-续
- 创建新图像
- 图像与矩阵
- 矩阵表示图像
- 图像的元素矩阵
- 图像的分解组合
- 图像的数组表示
- numpy图像处理
- 图像与数组的转换
- numpy
- 图像的手绘效果
- matplotlib图像处理
- Matplotlib.pyplot库简介
- 显示图像和标题
- Matplotlib.pyplot库扩展
- Python图像处理综合示例
- 目标
- 创建图像
- 布局图像