图像合成工具箱libcom预训练模型

我要开发同款
匿名用户2024年07月31日
50阅读
所属分类ai、PHDiffusion、PHDNet、PCTNet、CDTNet、BargainNet、DiscoFOS、FOPA、ControlCom、Pytorch
开源地址https://modelscope.cn/models/bcmizb/Libcom_pretrained_models
授权协议Apache License 2.0

作品详情

介绍

libcom是一个包含各种图像合成算法的工具箱,包括:颜色迁移、图像融合、图像和谐化、风格图像和谐化、物体放置、前背景和谐分预测、物体放置评价、不和谐区域检测等。这个仓库中存放着libcom需要用到的预训练模型文件,方便下载。关于工具箱的安装和使用请参考项目主页:https://github.com/bcmi/libcom

模型描述

这些模型用于图像合成工具箱toolbox,实现了图像和谐化、物体放置、和谐分预测、不和谐区域检测等功能,不同模型一般训练数据也不一样,更多细节请参考github的项目主页。

期望模型使用方式以及适用范围

图像合成可用于合成训练数据、图像编辑、艺术创作等应用,这些模型需要与libcom代码结合一起才能使用。

代码范例

```python import sys print(sys.executable) background = '../tests/source/background/8351494f79f6bf8fm03k3r73176af908.png' fgbbox = [223, 104, 431, 481] # x1,y1,x2,y2 foreground = '../tests/source/foreground/8351494f79f6bf8fm03k3r73176af908.png' foregroundmask = '../tests/source/foregroundmask/8351494f79f6bf8fm03k3r73176af908.png'

generate composite images by naive methods

from libcom import getcompositeimage compimg, compmask = getcompositeimage(foreground, foregroundmask, background, fgbbox, option='none') # option counld be 'none', 'gaussian', or 'poisson'

visualize composite results

from libcom.utils.processimage import makeimagegrid gridimg = makeimagegrid([background, foreground, compimg, compmask]) import cv2 cv2.imshow('compositeimage', gridimg)

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论