基于OpenCV的数字图像处理 课件 项目3-实践篇:任务实施.pptxVIP

  • 1
  • 0
  • 约3.95千字
  • 约 11页
  • 2026-08-31 发布于山东
  • 举报

基于OpenCV的数字图像处理 课件 项目3-实践篇:任务实施.pptx

任务实施

任务要求项目的样本数据存放在data目录下,通过图像的几何变换、图像平滑处理、增加噪声等操作将给定的10张图像增广到100张图像,所有图像均处理为256*256大小,尺寸变换后的图像命名为resize0.jpg、resize1.jpg...等;随机翻转后的图像以flip0.jpg,flip1.jpg等命名,旋转后的图像以rotate0.jpg、rotate1.jpg等命名,均衡化后的图像以equ0.jpg,equ1.jpg等命名,亮度调整后的图像以bright0.jpg、bright1.jpg等命名,添加噪声后的图像以noise0.jpg,noise1.jpg等命名,平移后的图像以move0.jpg、move1.jpg等命名,增广后的图像存放在aug文件夹下。

分析步骤(1)分别定义图像缩放、图像旋转、图像翻转、图像平滑处理、图像均衡化、图像亮度变化、增加噪声、图像平移函数。(2)使用for循环依次读取每一张图片,对每一张图片应用第一步定义的函数进行变换,然后保存。

项目代码importcv2importosimportrandomimportnumpyasnpfromskimageimportutildata_path=”data”#设置基本路径result_path=”aug”ifnotos.path.exists(result_pat

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档