熵值法matlab代码-Seam-carving:接缝雕刻

时间:2024-06-14 03:38:15
【文件属性】:

文件名称:熵值法matlab代码-Seam-carving:接缝雕刻

文件大小:241KB

文件格式:ZIP

更新时间:2024-06-14 03:38:15

系统开源

保守值法matlab代码接缝雕刻 什么是接缝雕刻?(来自*的信息) 看 接缝雕刻(或液体缩放)是一种用于调整内容感知图像大小的算法,由三菱电气研究实验室(MERL)的Shai Avidan和跨学科中心和MERL的Ariel Shamir共同开发。 它通过在图像中建立许多接缝(最不重要的路径)来起作用,并自动删除接缝以减小图像尺寸或插入接缝以扩展图像。 接缝雕刻还允许手动定义可能无法修改像素的区域,并具有从照片中删除整个对象的功能。 更具体地,接缝雕刻的步骤如下所示。 从图像开始。 计算每个像素的重量/密度/能量。 这可以通过各种算法来完成:梯度幅度,熵,视觉显着度,视线移动。在我的项目中,使用了梯度幅度。 从能量上,列出接缝列表。 接缝按能量排序,低能接缝对图像内容的重要性最低。 接缝可以通过下面的动态编程方法来计算。 根据需要去除低能耗接缝。 最终图像。 什么是接缝?(来自*的信息) 接缝可以是垂直的也可以是水平的。 垂直接缝是像素在图像中从上到下连接的路径,每行一个像素。 除了从左到右的连接以外,水平缝都是相似的。 重要性/能量函数通过测量像素与相邻像素的对比度来对像素


【文件预览】:
Seam-carving-master
----picture used in readme()
--------penguins.jpg(34KB)
--------seam.JPG(100KB)
--------擷取1.JPG(33KB)
--------擷取.JPG(34KB)
--------擷取2.JPG(37KB)
--------gradient magnitude.jpg(20KB)
----data()
--------penguins.jpg(34KB)
----code()
--------delete_line_reserve.m(2KB)
--------delete_line_complete_reserve.m(2KB)
--------delete_line_forward_energy.m(2KB)
--------delete_line_preserve.m(2KB)
--------delete_line_VH.m(3KB)
--------find_delete_line.m(1KB)
--------delete_line_ntimes.m(2KB)
----README.md(6KB)

网友评论