ImageResizer:使用Seam Carving算法的Image Resizer

时间:2024-07-17 09:58:43
【文件属性】:

文件名称:ImageResizer:使用Seam Carving算法的Image Resizer

文件大小:8.12MB

文件格式:ZIP

更新时间:2024-07-17 09:58:43

C++

介绍 使用 Seam Carving 算法的内容感知图像调整器。 看: Avidan、Shai 和 Ariel Shamir。 用于内容感知图像大小调整的接缝雕刻。 SIGGRAPH2007 董伟明等。 使用接缝雕刻和缩放优化图像大小调整。 SIGGRAPH2009 编译 依赖项: 海湾合作委员会 >= 4.7 编译: $ make 用法: 查看帮助: $ ./image_resize -i [Required] Input image. -o [Required] Output image. -w Width, can be pixel number in integer, or a relative number in (0, 1] -h Height, same as above -e Output energy image. -m Mak


【文件预览】:
ImageResizer-master
----data()
--------sea2.jpg(98KB)
--------sea.png(136KB)
--------vertical.jpg(323KB)
--------ball.png(268KB)
--------city.jpg(162KB)
--------mike.jpg(39KB)
--------forest.jpg(952KB)
--------mike-m.png(377KB)
--------rabbit.png(267KB)
----src-opencv()
--------resizer.cc(4KB)
--------lib()
--------filter.hh(940B)
--------Makefile(1KB)
--------gen_mask.cpp(2KB)
--------image_resize.cpp(1KB)
--------resizer.hh(959B)
----.ycm_extra_conf.py(5KB)
----result()
--------forest0.6.png(1.26MB)
--------sea.png(100KB)
--------city.png(840KB)
--------sea2.png(217KB)
----src()
--------resizer.cc(5KB)
--------imgDist.cc(3KB)
--------image.cc(3KB)
--------main.cc(5KB)
--------utils.cc(991B)
--------include()
--------planedrawer.cc(1KB)
--------color.cc(278B)
--------Makefile(1KB)
--------filter.cc(5KB)
--------debugutils.cc(1KB)
--------matrix.cc(2KB)
----report()
--------intro.tex(2KB)
--------refs.bib(542B)
--------mint-defs.tex(1KB)
--------result.tex(531B)
--------title.tex(1021B)
--------result(10B)
--------report.tex(2KB)
--------src(8B)
--------Makefile(1KB)
--------algo.tex(4KB)
----.gitignore(37B)
----README.md(1KB)
----report.pdf(3.21MB)

网友评论