Skip to main content

AI Graphics Toolkit

Project description


import cv2  
import graphics as g

1.1 场景图识别

cl = g.Classifier(model_name="../models/classifier.pth", ctx_id=-1)  
src = cv2.imread('27.png', cv2.IMREAD_UNCHANGED)  
label = cl.predict(src)

1.2 场景图裁剪

src = cv2.imread('27.png', cv2.IMREAD_UNCHANGED)  
ic = g.ImageCrop(model_name="../models/basnet.pth", ctx_id=-1)    
bbox = ic.crop_margin(src, (1000, 1000))  
image = ic.crop_image(src, (1000, 1000)) 

1.3 白底图/透明图裁剪

src = cv2.imread('27.png', cv2.IMREAD_UNCHANGED)    
bbox = g.Graphics.crop_margin(src, threshold1=15, threshold2=55)
dst = src[bbox[0]:bbox[1] + 1, bbox[2]:bbox[3] + 1]

1.4 白底图/透明图增加边框

src = cv2.imread('27.png', cv2.IMREAD_UNCHANGED) 
dst = g.Graphics.add_border(src, [10, 10, 40, 40], (255, 255, 255))

1.5 商品图倒影特效

src = cv2.imread('27.png', cv2.IMREAD_UNCHANGED)  
image = g.Graphics.layer_reflection(src, top=0, down=0.3, transparency=0.15)

1.6 人物图蒙层特效

src = cv2.imread('27.png', cv2.IMREAD_UNCHANGED)  
image = g.Graphics.layer_mask(src)

1.7 图像透明通道融合

src = cv2.imread('27.png', cv2.IMREAD_UNCHANGED)  
image = g.Graphics.alpha_compose(src, image, x=0, y=0)


python -m pip install --user --upgrade setuptools wheel  
python -m pip install --user --upgrade twine  
python sdist bdist_wheel

3、在 注册账号 Cachcheng 并上传包

python -m twine upload --repository-url dist/*


Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for ai-graphics, version 0.1.16
Filename, size File type Python version Upload date Hashes
Filename, size ai_graphics-0.1.16-py3-none-any.whl (32.8 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size ai-graphics-0.1.16.tar.gz (25.9 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page