开发者社区 > ModelScope模型即服务 > 计算机视觉 > 正文

BSHM通用抠图 演示是直接输出去掉背景的图像,请问有同学知道如何获取mask吗?

BSHM通用抠图 演示是直接输出去掉背景的图像,请问有同学知道如何获取mask吗?

展开
收起
ljkrock 2024-03-21 20:05:29 81 0
8 条回答
写回答
取消 提交回答
  • 阿里云大降价~

    要获取BSHM通用抠图模型的mask,您需要了解该模型的工作原理和输出。BSHM通用抠图模型是一个端到端的模型,它能够对输入图像中的主体进行抠图处理,输出包括alpha matte在内的四通道抠图结果。这个四通道的结果中就包含了mask信息,即alpha通道,它表示了图像中每个像素属于前景的概率。

    要获取mask,您可以按照以下步骤操作:

    1. 运行模型:您需要在具有相应计算资源的环境中运行BSHM通用抠图模型。这通常需要一定的硬件配置,如GPU等。
    2. 输入图像:将您想要进行抠图处理的图像输入到模型中。
    3. 解析输出:模型的输出将是四通道的图像,其中RGB通道是去掉背景后的图像,而alpha通道则是mask,即不透明和透明区域的分割。
    4. 提取alpha通道:从模型输出的四通道结果中提取alpha通道,这就是您需要的mask。
    5. 后处理:如果需要,您可以对alpha通道进行进一步的处理,比如平滑边缘、修复孤立点等,以获得更高质量的mask。
    6. 可视化:您可以将alpha通道与原图叠加,以便直观地查看抠图效果。

    总的来说,如果您使用的是某个平台或服务提供的BSHM通用抠图API,您可能需要查看该服务的文档或联系技术支持以获取详细的操作指南和API使用方式。

    2024-03-24 08:13:26
    赞同 展开评论 打赏
  • 某政企事业单位运维工程师,主要从事系统运维工作,同时兼顾教育行业、企业等src安全漏洞挖掘,曾获全国行业网络安全大赛二等奖。

    根据已有的知识库内容,对于BSHM通用抠图(虽然文档中未明确提到BSHM,但我们可以理解为类似通用分割抠图能力)输出去背景的图像,如果您希望获取对应的mask图像,可以通过在调用接口时设置ReturnForm参数为"mask"来实现。这样,服务将会返回二值遮罩图。

    具体操作步骤如下:

    1. 调用阿里云视觉智能开放平台的通用分割API。
    2. 在请求参数中指定ReturnForm为"mask"。

    3. 服务将返回一个二值mask图像,该图像可以用来表示原始图像中被分割出来的前景物体区域。

    视觉智能开放平台图像人体擦除如何获取Mask图像呀?

    通用分割功能介绍及如何使用 功能描述

    通用问题 想要手势识别或智能抠图SDK如何获取?

    2024-03-23 14:19:11
    赞同 展开评论 打赏
  • 要获取BSHM通用抠图的mask,您可以通过以下步骤进行操作:

    1. 选择合适的模型:根据您要处理的图像内容选择适合的模型。如果您的图像是人像,可以使用专门为人像设计的分割模型;如果是其他主题,选择适合通用图像分割的模型。
    2. 直接推理:将您的输入图像直接送入模型进行推理。这通常意味着您需要有一个预先训练好的模型,可以直接接受图像并输出分割结果。
    3. 调整参数:如果默认的抠图效果不够理想,您可以尝试调整模型的一些参数,如“Erode size”,以优化前景图边缘的分割效果。
    4. 使用专门的工具或软件:有些软件提供了自动抠图功能,您可以上传图片并选择相应的抠图算法,然后软件会自动生成带有透明背景的图像和对应的mask。
    5. 结合其他工具:如果AI抠图的结果不够完美,您可以将结果导入到图像处理软件(如Photoshop)中进行进一步的手动调整和优化。
    6. 查看相关代码实现:如果您有能力进行编程,可以查找相关的代码实现,如使用u2net来输出mask图等。这样您可以更精确地控制抠图过程,并且可以根据需要进行定制化开发。
    7. 利用AI模型:有些AI模型如cv_unet_image-matting,能够无需额外输入直接自动推理出含有人像的图像,并输出四通道的人像抠图结果。

    请注意,获取高质量的mask通常需要对模型有一定的了解,以及对输入图像和模型输出的处理能力。如果您不熟悉这些操作,可能需要一些时间来学习和实践。

    2024-03-23 09:41:26
    赞同 展开评论 打赏
  • 使用MaskPro滤镜进行抠图时,实际上就是在创建一个mask。当你完成抠图后,可以通过以下方式获取mask:

    在操作过程中,MaskPro会依据你设置的保留色和丢弃色自动创建mask。
    完成抠图后,可以选择将mask应用到原图层,也可以选择单独保存mask为一个单独的通道或图层,甚至可以导出为单独的PNG格式黑白图像文件,其中白色代表保留区域,黑色代表丢弃区域。

    2024-03-22 19:09:23
    赞同 展开评论 打赏
  • 要获取BSHM通用抠图模型的mask,您可以通过以下步骤进行:

    1. 理解模型结构:BSHM模型由粗分割和精细抠图两个子网络组成,这两个网络都是基于U-Net结构。粗分割网络首先从输入图片预测人像的语义分割mask,然后精细分割网络基于原图和这个粗语义分割mask预测出精细的抠图结果。
    2. 使用模型进行推理:您可以在具有tensorflow环境的计算机上加载预训练的BSHM模型。通过ModelScope框架提供的Pipeline,输入需要抠图的图片,模型会输出四通道的人像抠图结果。这四通道的图像包括了原始图像、alpha matte(表示前景和背景的不透明度)、前景色和背景色。
    3. 提取mask:在模型输出的四通道结果中,alpha matte就是您需要的mask。它包含了图像中每个像素点的不透明度信息,可以用来区分前景和背景。通常情况下,alpha值接近1的像素点属于前景,而接近0的则属于背景。
    4. 后处理:如果需要将mask应用到其他背景上,可以使用图像编辑软件或图形处理库(如OpenCV)将alpha matte与新的背景图像合成。

    请注意,BSHM模型的性能可能会受到图像分辨率的影响,因此在处理高分辨率图像时可能需要相应的硬件支持以获得最佳效果。此外,由于模型是基于大量数据训练得到的,对于一些特殊场景或者非人像的抠图任务,模型的表现可能会有所不同。在使用前,建议先在测试数据集上进行实验,以评估模型的性能是否符合您的要求。

    2024-03-22 18:54:37
    赞同 展开评论 打赏
  • 要获取BSHM通用抠图模型的mask,您可以通过使用该模型进行图像分割来得到。BSHM是一个端到端的全自动人像抠图模型,它能够对输入图像进行发丝级别的精细分割。以下是获取mask的步骤:

    1. 了解模型:您需要了解BSHM通用抠图模型的工作原理和使用方法。这个模型支持对各种主体进行抠图处理,包括商品、人物、动物、植物、汽车等,无需任何额外输入。
    2. 使用模型:您可以通过在线环境或本地环境使用BSHM模型。如果您选择在线环境,通常会有一些预置的官方镜像供您直接使用,无需安装环境。
    3. 调用API:如果您希望在项目中集成BSHM模型,可以通过调用API来实现。API的请求地址、请求方式以及参数列表都是预先定义好的,您可以根据文档中的指引进行操作。
    4. 分析输出:当您使用BSHM模型处理图像时,它会输出一个四通道的抠图结果。这四个通道中通常包含了前景、背景以及两个置信度通道,其中一个置信度通道表示前景的置信度,另一个表示背景的置信度。您可以从这些通道中提取出所需的mask。
    5. 后处理:在获取到mask之后,您可能需要对其进行一些后处理,比如平滑边缘、填充空洞等,以得到更加完美的抠图效果。

    总之,通过上述步骤,您应该能够获取到BSHM通用抠图模型生成的mask。如果您在使用过程中遇到任何问题,建议查阅相关的帮助文档或联系模型的开发者获取进一步的支持。

    2024-03-22 16:25:42
    赞同 展开评论 打赏
  • BSHM(假设这是某种抠图工具或服务)如果能够直接输出去掉背景的图像,则通常意味着它已经生成了一个遮罩(mask)用于分离前景对象和背景。然而,具体的获取mask的方法取决于该工具的接口和功能设计。有些工具可能会提供单独导出mask的功能,或者在处理过程中可以访问原始mask数据。若要获得mask,您可能需要查阅BSHM的相关文档或技术支持以了解是否可以直接导出,并按照其指引操作。

    2024-03-22 10:25:38
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    社区地址:http://modelscope.cn

    image.png

    2024-03-22 07:56:01
    赞同 展开评论 打赏
滑动查看更多

包含图像分类、图像生成、人体人脸识别、动作识别、目标分割、视频生成、卡通画、视觉评价、三维视觉等多个领域

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载