MATLAB 中 怎么将图像的转化为几个排列的像素值
答案:2 悬赏:50 手机版
解决时间 2021-03-11 02:59
- 提问者网友:听门外雪花风
- 2021-03-10 07:46
MATLAB 中 怎么将图像的转化为几个排列的像素值
最佳答案
- 五星知识达人网友:神的生死簿
- 2021-03-10 08:29
A = imread("a.bmp"); //读入图像
[rows cols dim] = size(A); //得到三维矩阵,dim为3,分别代表rgb
//用的时候如下:
r = A(i,j,1); //得到[i,j]的r值
[rows cols dim] = size(A); //得到三维矩阵,dim为3,分别代表rgb
//用的时候如下:
r = A(i,j,1); //得到[i,j]的r值
全部回答
- 1楼网友:孤老序
- 2021-03-10 09:09
首先我得告诉楼主,你的想法错了,impixel是必须手动才能选择像素点的,一般用在选取单个或者少数像素点的场合,你想用它获得整个像素值,我只能说没有意义,函数用错地方了,你想下你的几十万个像素点你点的过来吗,你无非是想知道各点的像素值,其实当你用imread读入图片的时候,像素值已经保存在数据空间里了,只不过一般图片像素都数以万计,显示不方便而已。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯