matlab中灰度图像矩阵的大小问题怎么操作?

 我来答
飞雪的店
推荐于2019-08-15 · TA获得超过4593个赞
知道小有建树答主
回答量:183
采纳率:100%
帮助的人:57.4万
展开全部

灰度的数字图像中,每个像素用一个数表示,整个图像用矩阵表示,矩阵的行数就是图像的高,矩阵的列数就是图像的宽。

对于彩色图像需要三通道表示,matlab里表示为三维矩阵,其中第三维的长度是3。

imresize函数可以改变图像矩阵的尺寸,可以直观理解为不保持宽高比的任意缩放。当然可以用截取的方法缩小图像尺寸。

灰度图像加模糊的方法很多,最简单的是用均值滤波,而不是乘以矩阵。请看imfilter函数。

加噪声用imnoise函数。

如果数据是二维整数,当两个实现不能通过几个代表性的数据说明问题的时候,可以尝试将所有的数据都运行出来,然后相互比较,最后用matlab 矩阵灰度图表示。矩阵灰度图的X轴和Y轴,就是二维数据。使用imshow()画矩阵。

如果数据是一维整数,类同,只不过使用plot()函数画。

冷小瞳233
2018-04-05 · TA获得超过781个赞
知道答主
回答量:18
采纳率:100%
帮助的人:2392
展开全部

灰度的数字图像中,每个像素用一个数表示,整个图像用矩阵表示,矩阵的行数就是图像的高,矩阵的列数就是图像的宽。

矩阵比较大小, 这要看你怎么定义的
A>B是说A中所有元素都大于B中对应元素
既然这样定义, 如果有一个元素小于的话,A>B当然不成立
min = min(min(A)) A中最小元
max = max(max(B)) B中最大元
如果 min > max
按你的定义, 则有 A>B

  1. 对于彩色图像需要三通道表示,matlab里表示为三维矩阵,其中第三维的长度是3。

  2. imresize函数可以改变图像矩阵的尺寸,可以直观理解为不保持宽高比的任意缩放。当然可以用截取的方法缩小图像尺寸。

  3. 灰度图像加模糊的方法很多,最简单的是用均值滤波,而不是乘以矩阵。请看imfilter函数。

  4. 灰度图应该是二维矩阵,维数不同是因为图像大小不同。。。

  5. 变成方的当然可以,你图片也就变方了。从某种角度讲,算是你处理了一下你的图片,会造成信息损失的。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式