模型image_body_reshaping,直接输入图像数组,有BUG!

简介: 模型image_body_reshaping,直接输入图像数组,有BUG!

代码:

import cv2,os
import numpy as np
from modelscope.outputs import OutputKeys
from modelscope.pipelines import pipeline
from modelscope.utils.constant import Tasks
os.environ['TORCH_HOME'] = './torch_model'

img = cv2.imread('./input/tmp.jpg')
image_body_reshaping = pipeline(Tasks.image_body_reshaping, model='damo/cv_flow-based-body-reshaping_damo')
result = image_body_reshaping(img)[OutputKeys.OUTPUT_IMG]
cv2.imshow("Temp", result)
cv2.waitKey(0)

发现错误,本人无法解决.

  File "D:\PYTHON\ModelScope\AI_Repire_函数测试.py", line 26, in <module>
    result = image_body_reshaping(img1)[OutputKeys.OUTPUT_IMG]
  File "D:\PYTHON\ModelScope\venv\lib\site-packages\modelscope\pipelines\base.py", line 183, in __call__
    output = self._process_single(input, *args, **kwargs)
  File "D:\PYTHON\ModelScope\venv\lib\site-packages\modelscope\pipelines\base.py", line 217, in _process_single
    out = self._collate_fn(out)
  File "D:\PYTHON\ModelScope\venv\lib\site-packages\modelscope\pipelines\base.py", line 204, in _collate_fn
    return collate_fn(data, self.device)
  File "D:\PYTHON\ModelScope\venv\lib\site-packages\modelscope\pipelines\base.py", line 487, in collate_fn
    return type(data)({
  File "D:\PYTHON\ModelScope\venv\lib\site-packages\modelscope\pipelines\base.py", line 488, in <dictcomp>
    k: collate_fn(v, device) if k != 'img_metas' else v
  File "D:\PYTHON\ModelScope\venv\lib\site-packages\modelscope\pipelines\base.py", line 502, in collate_fn
    return collate_fn(torch.from_numpy(data), device)
ValueError: At least one stride in the given numpy array is negative, and tensors with negative strides are not currently supported. (You can probably work around this by making a copy of your array  with array.copy().) 
相关文章
|
5月前
|
JavaScript
Base64如何切割后面的内容,如何提取data:image/png;base64,之后的内容,Vue中.split中截取的数组如何使用数组进行获取
Base64如何切割后面的内容,如何提取data:image/png;base64,之后的内容,Vue中.split中截取的数组如何使用数组进行获取
|
5月前
|
前端开发
css 超实用的:empty —— 隐藏空元素、缺失字段智能提示
css 超实用的:empty —— 隐藏空元素、缺失字段智能提示
124 0
|
6月前
|
JavaScript 前端开发
详尽分享解决img的src属性为空时会有边框的情况
详尽分享解决img的src属性为空时会有边框的情况
259 0
|
7月前
|
存储 编解码 前端开发
Base64编码与打印标签(label)实例
在本篇文章,我们认识什么是Base64编码格式,以及它内部的编码规则;也列举了base64的常用使用场景以及注意方面,同时也列举了实际场景使用与代码示例。最后列举几种常用base64转码为arrayBuffer,blod等格式。
156 0
|
XML 数据可视化 JavaScript
Mosaic数据增强返回图片和对应的xml.py
Mosaic数据增强返回图片和对应的xml.py
|
前端开发
react 判断标签img 图片是否存在,不存在则替换为默认图片
react 判断标签img 图片是否存在,不存在则替换为默认图片
835 0
|
iOS开发
使用AutoLayout约束, 为啥图片的大小(Image size)却还以实际大小显示?
问题 给一个 UIImageView 设置一张图片时,使用 AutoLayout 给 UIImageView 约束宽高,但是实际显示的大小,图片以实际的大小显示出来,代码也没有设置 frame,设置contentMode为UIViewContentModeScaleAspectFit 也不起作用。
1110 0
|
前端开发
HTML之图像数据base64、object file之间的相互转换
HTML之图像数据base64、object file之间的相互转换
Dataset之图片数据增强:基于TF实现图片数据增强(原始的训练图片reshaped_image→数据增强→distorted_image(训练时直接使用))
Dataset之图片数据增强:基于TF实现图片数据增强(原始的训练图片reshaped_image→数据增强→distorted_image(训练时直接使用))