matlab中如何将unit8转换为double
我读入了一个图像,附于矩阵A,<8101x9184uint8>然后我用B=double(A),因为想将A中数据进行加运算,好像不转换就会造成溢出,但是运行时总是出现???...
我读入了一个图像,附于矩阵A,<8101x9184 uint8>
然后我用B=double(A),因为想将A中数据进行加运算,好像不转换就会造成溢出,但是运行时总是出现
??? Out of memory. Type HELP MEMORY for your options.这个错误,也不知道怎么回事,然后我又看到有一个im2double()但它是将A转换为0~1范围内的数据,我不想这样转换(当然运行这个函数时也出现上述错误),我只是想让A中数据可以正确的进行加法运算,跪求大神帮帮忙~~~~~~ 展开
然后我用B=double(A),因为想将A中数据进行加运算,好像不转换就会造成溢出,但是运行时总是出现
??? Out of memory. Type HELP MEMORY for your options.这个错误,也不知道怎么回事,然后我又看到有一个im2double()但它是将A转换为0~1范围内的数据,我不想这样转换(当然运行这个函数时也出现上述错误),我只是想让A中数据可以正确的进行加法运算,跪求大神帮帮忙~~~~~~ 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询