主要内容

横向剪切变换应用到图像

一个图像读入MATLAB工作区。

我= imread (“peppers.png”);

显示输入图像。

图imshow(我)标题(输入图像的)

打开模型®模型。金宝app

modelname =“ex_shearblkwarp.slx”;open_system (modelname)

模型从工作区中读取输入图像通过使用图像从工作区块。应用水平剪切转换,您必须指定输入使用的变换矩阵TForm输入端口。

模型然后剪图像水平方向上使用块与这些参数值:

  • 变换矩阵的来源- - - - - -输入端口。这使TForm输入端口。指定水平剪切变换矩阵值美元\左\ lbrack \开始{数组}{ccc} 1 & # 38岁;0 & # 38;0.5 0 \ \ & # 38;1 & # 38岁;\ \ 0 & # 38;0 & # 38;1 \结束数组{}\ \ rbrack美元通过使用常数块。

  • 插值法- - - - - -双线性

  • 背景填充价值- - - - - -0

  • 输出图像位置来源- - - - - -自定义

  • 输出图像位置向量(x y宽度高度)- - - - - -(-20 -20 740 430)

运行模型和显示输出转换图像通过使用视频查看器块。

sim (modelname);