当我们对图像进行几何处理时候,有两种方法:
一、 我们在模块间加 up sample or down sample
这时候我们不需要进行对 system generator 和 getwayIn 的采样周期进行修改,只需要在 DestImage1D 转 DestImage2D 时候进行数据长宽进行相应的修改即可。
二、 不加 up sample or down sample
有两种情况:
1. 第一种: 采样跟系统采样时钟是一样的。
也就是 getwayIn 里设置的采样时钟为1,这时候,我们将二维图像数字可以直接转换为一维数组。
code:
%读取图像数据
SourceImage2D = imread('coins.png');
%获取图像的长宽
ImageWidth = size(SourceImage2D, 2);
ImageHeight = size(SourceImage2D, 1);
%将二维图像转换为一维图像
SourceImage1D = reshape(SourceImage2D, 1, ImageWidth*ImageHeight); &nbs

本文介绍了使用MATLAB进行图像几何处理时的两种方法:一是通过up sample或down sample调整,二是不加sample操作。详细阐述了在不同采样时钟下,如何将二维图像转换为一维数组,并在System Generator中处理。对于采样时钟不一致的情况,重点讨论了矩阵转置和索引排序的重要性。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



