我正在尝试添加相同图像的2个二进制掩码以进行重叠率计算 我这样创建二进制掩码:
mask1 = roipoly(image,points1(:,1),points1(:,2))
mask2 = roipoly(image,points2(:,1),points2(:,2))
imwrite(mask1,'mask1.bmp')
imwrite(mask2,'mask2.bmp')
points1和point2是相同大小的2个不同的分割坐标矩阵
当我尝试执行以下操作时,使用加号
会出现Matrix dimension must agree
错误
a=('mask1.bmp')
b=('mask2.bmp')
a+b
当我检查a和b的大小时,它们给出相同的值但不知何故矩阵尺寸不一致
答案 0 :(得分:1)
可以写成:
c=mask1+mask2;
imshow(c);
答案 1 :(得分:0)
您忘记了imread
a=imread('mask1.bmp')
b=imread('mask2.bmp')