我正在尝试在Octave中进行结石检测,这是发生的错误:
错误:iarithmetics:mx_el_eq:参数不一致(op1为1x3,op2为1x2)
错误:从调用;第35行第13栏的模拟运算;插入第43行第12列;第24行第7列处有石头
我想将侵蚀的图像与原始图像叠加。我不知道该怎么办。
pkg load image
img = imread ('stones.jpg');
bw = rgb2gray(img);
k = ones(3,3)/9;
m = imfilter(bw,k);
K = wiener2 (m, [5 5]);
subplot(1,3,1),imshow(bw);
subplot(1,3,2),imshow(m);
subplot(1,3,3),imshow(K);
thresh = im2bw(K);
figure, imshow(thresh);
se = strel("square", 3);
se =[1, 1, 1;1, 1, 1;1, 1, 1];
OP = imerode(thresh, se);
OP = imerode(OP, se);
OP = imerode(OP, se);
figure, imshow(OP);
final = imadd(img,OP,'uint16'); %<< Line 24, error happens here
figure, imshow(final);