运行梯度矢量流时出错

时间:2015-08-23 11:26:48

标签: matlab image-processing

我正在尝试从gvf进行分割的渐变矢量场。代码在examples-gvf_ex.m中。我将代码更改为

I=rgb2gray(I);
I=im2double(I)

输入图片

input

实际输出是 actual output

我期待有点像这样(没有那个矩形部分) expected output

1 个答案:

答案 0 :(得分:0)

您使用的代码是针对double类型的灰度图像而设计的。您正在输入类型为uint8的rgb图像。

使用rgb2grayim2double进行转换。