开发者社区 > ModelScope模型即服务 > 正文

在ModelScope中,我这样推理如何返回 识别的坐标位置?

请问下 ,我这样推理如何返回 识别的坐标位置4aef89a2c7ae65ce932c7a68963bbb9c.png

展开
收起
崔问问 2023-12-03 22:27:10 52 0
2 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在ModelScope中,你可以通过result.boxes来获取识别的坐标位置。这个属性包含了每个物体的边界框坐标信息。

    2023-12-04 16:46:52
    赞同 展开评论 打赏
  • 在ModelScope中,如果您使用图像分类模型进行推理并返回识别的坐标位置,您需要确保您的模型支持这种功能。对于某些模型,例如damo/cv_convnext-base_image-classification_garbage,它可能只返回类别预测结果,而不是具体的坐标位置。

    如果您希望获取具体的坐标位置,您可能需要使用其他支持目标检测或定位的模型。例如,您可以使用damo/cv_unet-image-face-fusion_damo模型进行人脸检测和融合,然后根据检测结果获取坐标位置。

    以下是一个示例代码片段,展示了如何使用damo/cv_unet-image-face-fusion_damo模型进行人脸检测和融合,并打印出检测到的人脸的坐标位置:

    from modelscope.pipelines import pipeline
    from modelscope.utils.constant import Tasks
    
    # 创建人脸检测和融合的管道
    face_detection = pipeline(Tasks.face_detection, model='damo/cv_unet-image-face-fusion_damo')
    
    # 对图像进行人脸检测和融合
    result = face_detection(img_path)
    
    # 打印检测到的人脸的坐标位置
    for face in result['faces']:
        print('Face detected at coordinates:', face['bbox'])
    

    请注意,上述代码中的img_path应替换为您要进行人脸检测的实际图像路径。另外,您需要确保已安装ModelScope库,并且网络连接正常。

    2023-12-04 15:00:18
    赞同 展开评论 打赏

ModelScope旨在打造下一代开源的模型即服务共享平台,为泛AI开发者提供灵活、易用、低成本的一站式模型服务产品,让模型应用更简单!欢迎加入技术交流群:微信公众号:魔搭ModelScope社区,钉钉群号:44837352

相关电子书

更多
视觉AI能力的开放现状及ModelScope实战 立即下载
ModelScope助力语音AI模型创新与应用 立即下载
低代码开发师(初级)实战教程 立即下载