【文件属性】:
文件名称:seam_carving:Python缝雕刻模块
文件大小:5.13MB
文件格式:ZIP
更新时间:2021-05-02 20:02:09
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)