在运行MODNET抠图程序时出错 ,可视化效果出不来。
# 可视化结果
vis_im = fd.vision.vis_matting_alpha(im, result)
vis_im_with_bg = fd.vision.swap_background(im, bg, result)
cv2.imwrite("visualized_result_fg.png", vis_im)
cv2.imwrite("visualized_result_replaced_bg.jpg", vis_im_with_bg)
报错内容:
Traceback (most recent call last):
File "infer.py", line 59, in
vis_im = fd.vision.vis_matting_alpha(im, result)
File "/root/miniconda3/lib/python3.8/site-packages/fastdeploy/vision/visualize/__init__.py", line 94, in vis_matting_alpha
return C.vision.vis_matting(im_data, matting_result,
TypeError: vis_matting(): incompatible function arguments. The following argument types are supported:
1. (arg0: numpy.ndarray, arg1: fastdeploy.libs.fastdeploy_main.vision.MattingResult, arg2: bool, arg3: float, arg4: bool) -> numpy.ndarray
看起来是输入数据的格式不正确
非常感谢您的回复评论,新手入门,我再试试其他格式。
是不是参数穿错?