matlab中,图片char类型怎么转换为double类型?
读入梯度图片为char类型做计算,显示错误:
使用 .* 对于此运算,数组的大小不兼容。
计算语句: nImg = Mask.*cannyBW;
Mask为double类型,cannyBW为char类型
matlab中,图片char类型怎么转换为double类型?
读入梯度图片为char类型做计算,显示错误:
使用 .* 对于此运算,数组的大小不兼容。
计算语句: nImg = Mask.*cannyBW;
Mask为double类型,cannyBW为char类型
可以创建一个double型矩阵canny_double,然后cannyBW中的像素值循环转为double,然后给canny_double,如下面这样