文件名称:seam_carving:Python缝雕刻模块
文件大小:5.13MB
文件格式:ZIP
更新时间:2024-05-22 13:48:49
image-processing python3 seam-carving retargeting Python
seam_carver Python缝雕刻模块 seam_carver是用于将图像重新定位到更大或更小的任何尺寸的小型工具。 它使用Shai Avidan和Ariel Shamir最初在描述的接缝雕刻过程。 梯度能量(由sobel滤波器确定)和简单的颜色能量的组合用于确定最不重要的接缝。 接缝的增加是通过与本文所述相同的机制进行的。 安装 pip install seam_carver 基本用法 from scipy import misc import numpy as np from seam_carver import intelligent_resize rgb_weights = [ - 3 , 1 , - 3 ] mask_weight = 10 cat_img = misc . imread ( './demo/cat.png' ) mask = np . zeros (
【文件预览】:
seam_carving-master
----setup.py(1KB)
----.gitignore(291B)
----requirements.txt(1KB)
----Makefile(321B)
----LICENSE.txt(1KB)
----README.md(2KB)
----demo()
--------cat_grown.png(180KB)
--------.ipynb_checkpoints()
--------cat_eng_color.png(57KB)
--------cat.png(161KB)
--------wyeth.jpg(44KB)
--------cat_shrunk.png(154KB)
--------lotr.jpg(204KB)
--------lotr_out.png(427KB)
--------hot_dog.png(122KB)
--------cat_eng_total.png(56KB)
--------castle_small_shrunk.png(206KB)
--------castle_small.jpg(34KB)
--------Seam Carving Visual Demos.ipynb(2.25MB)
--------cat_out.png(121KB)
--------hot_dog.jpg(48KB)
--------cat_eng_grad.png(60KB)
----.vscode()
--------settings.json(101B)
----.circleci()
--------config.yml(1KB)
----seam_carver()
--------seam_carver_test.py(9KB)
--------__init__.py(43B)
--------seam_carver.py(12KB)