文件名称:梯度幅值图像matlab代码-SeamsCarving:Matlab作业2计算摄影2017年秋季
文件大小:73KB
文件格式:ZIP
更新时间:2024-06-16 19:36:12
系统开源
梯度幅值图像矩阵代码接缝雕刻 Matlab计算摄影 使用了9个matlab文件 seam_carving_starter.m 选择区域 雕刻 能量函数 computePaths.m backtrackMinPath.m-plotseams.m removeseams.m addseams.m 要运行代码,您需要打开并运行seam_carving_starter.m文件。 分配中使用的图像已经在代码(rocks.jpg)中。 要更改另一个图像(在images文件夹中有更多图像可用),请更改seam_carving_starter.m的第4行的代码。 该程序将要求用户通过控制台选择图片的新宽度,然后选择新高度。 如果用户选择较小的值,接缝将被删除。 用户还可以选择更大的值,然后添加接缝。 该程序还将提示用户确定他/她是要删除特定区域还是要保护其免受雕刻(仅当尺寸值小于原始尺寸时)。 如果用户对任何一个问题回答“是”,则将显示图像,并且用户将不得不选择所讨论的区域。 出现提示,要求用户等待计算。 默认情况下使用的能量函数是梯度量级(“大小”作为雕刻函数的参数)。 使用熵函数可以将该选项更改为
【文件预览】:
SeamsCarving-master
----selectarea.m(378B)
----plotseams.m(489B)
----backtrackMinPath.m(774B)
----carving.m(2KB)
----computePaths.m(746B)
----rocks.jpg(75KB)
----energyfunction.m(433B)
----removeseams.m(728B)
----README.md(2KB)
----seam_carving_starter.m(1KB)
----addseams.m(2KB)