matlab中二值图像、灰度图像、彩色图像、索引图像都是几维矩阵,区别是什么?


   文章出处:http://zhidao.baidu.com/question/530453986.html?qbl=relate_question_3&word=matlab%D6%D0%C8%E7%BA%CE%C5%D0%B6%CF%D2%BB%B8%F6%CD%BC%CF%F1%CA%C7%BB%D2%B6%C8%CD%BC%CF%F1%B2%CA%C9%AB%CD%BC%CF%F1&optimi=4

     1、下面这两段程序有什么区别?d1、d2、d3分别读取的什么?mysize读取的是什么?numel(mysize)>2是判断什么?



灰度图是2维矩阵,rgb彩色图是3维的。
追问:
如上所述:d1、d2、d3和numel分别读取的是什么?
追答:
语言太专业了,先赞一个如上所述...
d1 d2 d3分别是rgb矩阵3个维度的大小,如果读取的file是一个彩图,那么rgb的第3维大小就是3;灰度图的话没有第3维,matlab会给d3赋1。
numel(mysize)的结果是mysize中数字的个数,如果读取的是一个彩图,那么numel(mysize)的结果是3;灰度图的话numel(mysize)的结果是2。



2、还可以使用isgray()函数,1代表是灰度图像, 0代表不是灰度图像。




  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值