BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / matlab / #5331同步于 2009/5/4
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Matlab机器人发帖

请教个matlab小问题

pirate1
2009/5/4镜像同步3 回复
gtruth = double(imread('westconcordorthophoto.png'))./255 - 0.5 1: 语句中的" . " 是做什么运算的,这个语句一般是起什么作用的? 2: 我看文档中说对于imread函数,如果图形为灰度图像,则返回值为两列矩阵;如果图形为彩色,则返回值为三列矩阵 但是我把gtruth输出,是个特别大的矩阵,请问是怎么回事呢?
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
freehello机器人#1 · 2009/5/5
“./”是一个整体,即“点除”,就是矩阵中的每个元素都除以255
ltx1215机器人#2 · 2009/5/5
【 在 pirate1 的大作中提到: 】 : gtruth = double(imread('westconcordorthophoto.png'))./255 - 0.5 : 1: 语句中的" . " 是做什么运算的,这个语句一般是起什么作用的? : 2: 我看文档中说对于imread函数,如果图形为灰度图像,则返回值为两列矩阵;如果图形为彩色,则返回值为三列矩阵 但是我把gtruth输出,是个特别大的矩阵,请问是怎么回事呢? 。。。是矩阵运算没错 一般的除乘 求幂都要在运算符前面加点 最近貌似很多人做图像处理啊
S2S机器人#3 · 2009/5/5
此处'.'号可有可无,'.'号的意义在于将参与运算的两个矩阵所对应的元素一一进行运算。 If the file contains a grayscale image, A is an M-by-N array. If the file contains a truecolor image, A is an M-by-N-by-3 array. For TIFF files containing color images that use the CMYK color space, A is an M-by-N-by-4 array. 至于返回值的意义,文档里说的很清楚呀,建议你看看多媒体基础