摘要: 基于RAM的几何变换——平移 一、平移的基本概念 平移的概念很好理解,但是在具体操作中可能会涉及到两个问题: 平移量有正数也有负数,涉及到Verilog语法中的有符号数处理 平移会导致部分像素超出我们的显示范围,对这部分的像素应当做丢弃处理 二、MATLAB实现 实现代码和实验结果如下所示: % 公 阅读全文
posted @ 2024-04-17 21:36 齐迩 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 基于RAM的几何变换——旋转 一、旋转的基本概念 旋转和镜像不同的地方在于旋转可能会改变图像尺寸的大小,一辐长宽不一样的图片在旋转之后的图幅可能需要一定的裁剪,像width和height一致的图片则不需要考虑这些。实验原理则是很简单的全等三角形和坐标变换。 二、MATLAB实现 实现代码和实验结果如 阅读全文
posted @ 2024-04-17 20:04 齐迩 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 基于RAM的几何变换——镜像 一、镜像基本概念 镜像变换可以分为水平镜像和竖直镜像,也就是我们所理解的x轴对称和y轴对称问题。可以预见的是,简单的打拍以及无法满足缓存了,要想实现水平镜像起码需要缓存一整行数据,要想实现垂直镜像起码要缓存一帧数据。这里我们可以直接思考帧缓存的手段,然后根据行号列号映射 阅读全文
posted @ 2024-04-17 18:53 齐迩 阅读(12) 评论(0) 推荐(0) 编辑