1

我想用白色边框填充我的灰度图像,以便在 opencv(在 Python 中)中进行形态关闭。文档并没有真正说明该功能需要什么。我一直在尝试以下两个示例,但无济于事:

smooth_mask = cv2.morphologyEx(mask, cv2.MORPH_CLOSE, kernel, 
                               borderValue=mask.max())

smooth_mask = cv2.morphologyEx(mask, cv2.MORPH_CLOSE, kernel, 
                               borderValue=np.array([mask.max()]))

错误:

TypeError: Scalar value for argument 'borderValue' is not numeric
4

1 回答 1

1

结果证明是纯标量 pythonint解决了这个问题,而不是np.uint8像输入图像中那样。

于 2019-01-06T23:20:42.647 回答