ps怎么抠图换别的图(开源&Docker 篇六十四:一键扣图启动,用docker部署一个纯自动的去背景工具31岁在春晚一炮而红,观众都以为他隐退了,其实已经去世10年了)PS教程 / Photoshop抠图与换背景技巧...

wufei123 发布于 2024-05-19 阅读(15)

作者:可爱的小cherry前言大家好,这里是可爱的Cherry作为一个资深的P图怪,Cherry精通ps、sai、美图秀秀等经典工具这不,在github上又找到一个不错的项目,部署简单,功能强大,能够自动去除图片背景,保留图片中的人物或主要物体,最重要的是支持Python的api调用,可以供三方项目提供抠图功能。

官方提供的效果图如下:

系统使用一、在线抠图,我的最爱打开系统,就是很简单的2个按钮,左侧是上传图片,右侧是选择抠图类型,普通/人物

广告人生最低谷时,冷艳女上司让他迎来人生新的机会!×二、试用效果AI生成的图,效果很好,可以看到中间是一个轮廓算法,右侧是结果图

直接对比,箭头这里头发少了一小块,然后红线这边的发梢没有了,其它都很完美

广告老婆把男子爸妈赶出家门,翌日小姨子对他说....×新生成的图片只能保存为PNG格式,比原图要大上很多

三、Python的API调用通过上传图片文件进行抠图,File upload#API示例import requestsserver = "http://127.0.0.1:8000"image_path = "image.webp"。

model_name = "universal" # people,universalfiles = {"image": (image_path, open(image_path, "rb"))}data = {"model": model_name}

response = requests.post(server+/matting, files=files, data=data)print(response.text)json_data = response.json()

image_url = json_data[result_image_url]mask_url = json_data[mask_image_url]print("image_url:", server + image_url)

print("mask_url:", server + mask_url)通过提供URL图片地址进行抠图,Url upload#API示例import requestsserver = "http://127.0.0.1:8000"。

image_url = "http://your-image-url/demo.webp"data = {"image_url": image_url, "model": "universal"} # people,universal

response = requests.post(server+/matting/url, json=data)print(response.text)json_data = response.json()

image_url = json_data[result_image_url]mask_url = json_data[mask_image_url]print("image_url:",server+image_url)

print("mask_url:",server+mask_url)系统部署一、docker cli指令 docker run -itd--name image-p 38000:8000 #自定义端口

ihmily/image-matting:latest二、群晖任务计划部署控制面板——任务计划——计划的任务——用户定义的任务图是另外一个项目的,因为模式是一样的,就没截了

#本项目为docker部署,所有NAS均可安装#

欢迎朋友们评论区讨论留言。我会定期更新关注NAS使用方法、开源软件与Docker软件、游戏与生活相关内容,喜欢的朋友请关注、点赞、留言支持。查看文章精彩评论,请前往什么值得买进行阅读互动

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

河南中青旅行社综合资讯 奇遇综合资讯 盛世蓟州综合资讯 综合资讯 游戏百科综合资讯 新闻77073