AI图形工具包

ai-graphics的Python项目详细描述


AI-Graphics

AI-Graphics 是一个应用于实际项目的计算机视觉工具包,提供了包括常用图像处理函数,图像识别,目标检测,图像分割,文本检测,人脸识别,视频处理等算法,方便项目快速部署,缩短开发周期。

Demo

立即体验

Installation

使用pip安装

pip install ai-graphics

Usage

No.FunctionDescription
1Classifier图像识别,eg.场景图识别、多商品图识别
2Detection主体检测,eg.商品、人物、logo
3FaceDetector人脸检测
4FaceRecognition人脸识别
5Graphics图像处理方法,eg.添加倒影、添加阴影
6ImageCrop图像裁剪
7Matting图像抠图,eg.商品、人物
8OcrDetector场景文本检测,eg.banner、视频
9Segmentation图像分割,eg.人像分割
10VideoProcess视频处理,eg.logo添加、字幕添加、视频变速

QuickStart

importcv2importgraphicsasgsrc=cv2.imread('27.png',cv2.IMREAD_UNCHANGED)# 场景图识别cl=g.Classifier(model_name="../models/classifier.pth",ctx_id=-1)label=cl.predict(src)# 图片裁剪 ic=g.ImageCrop(model_dir='models',ctx_id=-1)image=ic.crop_image(src,(1000,1000))# 图像抠图ma=g.Matting(model_name='models/indexnet_matting.pth.tar',ctx_id=0)trimap=ma.generate_trimap(mask)alpha=ma.predict(src,trimap)png=ma.save_png(src,alpha)

Download

模型下载路径

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
JFrame中的Java多线程   java Servlet异常映射   java无法从输出流读取   swing Java带来的小程序GUI问题   java什么原因导致错误“'void'类型此处不允许”以及如何修复它?   Java选择器select(长)与selectNow的区别   java自定义arraylist<mygames>获得不同   java Icepdf注释让页面消失   java反向整数数组   java I在生成同步“无法解析配置的所有依赖项”时遇到此错误:app:debugRuntimeClasspath   多个虚拟机上的java线程访问单个DB实例上的表,有时会导致性能低下和异常   swing更改Java中的默认按钮,使其看起来“更好”   java慢速MQ主题订阅。并行化不能提高性能   java运行Boggle Solver需要一个多小时。我的代码怎么了?   数据库中的java循环与应用程序中的java循环   正则表达式匹配${123…456}并在Java中提取2个数字?   java如何制作我们软件的试用版   Java内存参数计算   从另一个类调用方法时出现java问题