当前位置: 首页 > 课程中心 > 多媒体技术(选修)

多媒体技术(选修)
课程时长: 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图像处理综合示例
    • 目标
    • 创建图像
    • 布局图像