计算机视觉课程设计报告.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
计算机视觉课程设计报告 计算机视觉课程设计报告是计算机视觉领域中的一个重要项目,旨在掌握图像几何运算中变形算法。通过对两幅图分别进行卷绕、插值,每幅图得到一序列图片,然后对这些序列图片进行加权求和,得到一序列帧,再将其显示出来,就得到了由一幅图到另一幅图的变形。 该课程设计报告的实验目的,是掌握图像几何运算中变形算法。实验原理是对两幅图分别进行卷绕、插值,每幅图得到一序列图片,然后对这些序列图片进行加权求和,得到一序列帧,再将其显示出来,就得到了由一幅图到另一幅图的变形。 实验步骤可以分为以下几个步骤: 1. 选择控制点:对一幅图分别选 4 行 4 列的 16 个控制点,在每条边上进行五等分,每条边形成六个点,加上原来的 16 个就是 36 个控制点。 2. 图像分块:将图片分成不规则的 25 小块,对每小块进行卷绕、插值。本实验使用的是最近邻插值,目标控制点就是将图片分成标准并且相同大小的 25 小块的 36 个点。 3. 自动产生控制点:控制点的产生方法是,一开始所选每个控制点到相应标准控制点等距离(本实验我们是分成 9 等分),产生一序列的 36 个控制点。 4. 图像变形:得到的一序列图片越来越接近原图,最后一幅与原图一样。 5. 加权求和:最后进行加权求和,第一帧是原图,第二帧是 1_10 与 2_2 加权求和,其中 1_10 的权值是 0.9,2_2 的权值是 0.1,第三帧是 1_9 与 2_3 加权求和,其中 1_9 的权值是 0.8,2_3 的权值是 0.2,……,第十帧是 1_2 与 2_10 加权求和,其中 1_10 的权值是 0.1,2_2 的权值是 0.9,第十一帧是目标图。 源代码部分,使用 MATLAB 语言对图片进行处理,包括读取图片、显示图片、选择控制点、图像分块、卷绕、插值、加权求和等步骤。 该课程设计报告展示了计算机视觉领域中图像几何运算中变形算法的应用,通过实验和代码实现,展示了图片变形的整个过程。
- m0_717412022024-07-09资源是宝藏资源,实用也是真的实用,感谢大佬分享~
- 粉丝: 71
- 资源: 5万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- js基础但是这个烂怂东西要求标题不能少于10个字才能上传然后我其实还没有写完之后再修订吧.md
- electron-tabs-master
- Unity3D 布朗运动算法插件 Brownian Motion
- 鼎微R16中控升级包R16-4.5.10-20170221及强制升级方法
- 鼎微R16中控升级包公版UI 2015及强制升级方法,救砖包
- 基于CSS与JavaScript的积分系统设计源码
- 生物化学作业_1_生物化学作业资料.pdf
- 基于libgdx引擎的Java开发连连看游戏设计源码
- 基于MobileNetV3的SSD目标检测算法PyTorch实现设计源码
- 基于Java JDK的全面框架设计源码学习项目