• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

matlab中图像的存储格式

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

matlab中,对图像进行处理,需要使用imread()函数读取一副图像,该函数将图片以矩阵的形式存储在计算机中。这里要讨论的是图像在内存中的存储方式。

      对于灰度图像而言,由于每个像素点只有一个灰度值,所以非常直观。图片矩阵的索引完全就是像素在图片中的空间位置。

      对于彩色图像而言,由于每个像素点有RGB三个分量,所以图片矩阵的索引和像素在图片中的空间位置不具有灰度图像的性质。但是,imread()函数为像素的RGB三个分量专门增加了一个维度,以一个概念上的三维矩阵来存储。这样一来,像素在图片中的空间位置i和图片矩阵中像素的存储位置j又具有了一个函数关系:i = j(,,3)。

      附提取各个分量的代码:http://www.cnblogs.com/tony1224/archive/2012/04/02/2430482.html

      附cat函数重新合成RGB矩阵:http://www.cnblogs.com/tony1224/archive/2012/04/02/2430254.html


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
matlab中MinGW和Matconvnet cpu下的配置发布时间:2022-07-18
下一篇:
matlab批量读取文件夹中的文件做后续处理发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap