文件名称:matlab矩形分割代码-threshseg:《一种高效的图像分割迭代阈值方法》的matlab实现
文件大小:1.99MB
文件格式:ZIP
更新时间:2024-07-06 09:13:09
系统开源
matlab椭圆分割代码阈值段 该存储库包含多个 MATLAB 脚本,用于通过 MBO 类型的迭代阈值方法进行图像分割。 手稿也存储在manuscript/ 。 随论文附上代码: 王东,李浩瀚,魏晓宇,王小平。 一种有效的图像分割迭代阈值方法。 (2016)。 . 代码使用 运行 ThreshSeg.m 以使用 GUI 界面(不知何故,它在 GUI 中运行速度要慢得多)。 为了获得更好的性能,您可以直接调用库。 为此,将 main_template.m 复制到一个新文件(例如 main.m)并编辑参数。 在与 main.m 相同的目录中,将所有输入文件放在 ./input 下。 然后执行main.m。 例子 运行 examples/demo_XXXX.m 并阅读其中的评论。 使用图形用户界面 可以使用鼠标通过 GUI 设置首字母。 对于矩形区域,左键单击图像两次以选择一个矩形。 对于多边形区域,左键单击添加顶点,右键单击添加最后一个顶点并将最后一个顶点与第一个顶点连接。 初始文件格式 矩形 该文件包含 (n_phases-1) 行。 每行由四个实数(xmin、xmax、ymin、yma
【文件预览】:
threshseg-master
----ThreshSegGUI.prj(6KB)
----ThreshSegGUI_resources()
--------icon_48.png(3KB)
--------icon_24.png(1KB)
--------icon.icns(4KB)
--------icon_32.png(2KB)
--------icon_16.png(634B)
----main_template.m(2KB)
----resources()
--------startup.jpg(12KB)
----LICENSE(1KB)
----examples()
--------input()
--------demo_ring.m(1KB)
--------demo_cameraman.m(1KB)
--------demo_plg_initials.m(1KB)
--------demo_flowers_2phase.m(1KB)
--------.DS_Store(6KB)
--------demo_flowers_4phase.m(1KB)
--------demo_GUI_rec.m(1KB)
--------demo_GUI_plg.m(1KB)
--------demo_noisy_gray_shapes.m(1KB)
--------demo_noisy_color_shapes.m(1KB)
----lib()
--------Normalize.m(2KB)
--------run_segmenter.m(7KB)
--------plot_contour.m(785B)
--------plot_contourf.m(720B)
--------plot_image.m(267B)
--------compute_energy.m(535B)
--------Init.m(8KB)
--------compute_data_term.m(860B)
--------apply_heat_convolution.m(1KB)
----README.md(2KB)
----ThreshSeg.m(28KB)
----utils()
--------autotrim(21KB)
----ThreshSeg.fig(42KB)