| 查看: 608 | 回复: 0 | ||
[求助]
关于matlab3维数组的问题
|
|
想做的是,对于一个rgb图像,对r,g,b都大于200的像素点,把其rgb都赋值为255.大概代码如下 img = imread('1.png'); pos = img(:,:,1)>200 & img(:,:,2)>200&img(:,:,3)>200; 目前我只能想出来以下操作 tmp = img(:,:,1); tmp(pos) = 255; img(:,:,1) = temp; %然后是对img(:,:,2)和img(:,:,3)操作 另外对于img(pos,1)这样的操作的后果也不清楚,求大神能告知 |
» 猜你喜欢
实验室接单子
已经有4人回复
全日制(定向)博士
已经有4人回复
假如你的研究生提出不合理要求
已经有6人回复
对氯苯硼酸纯化
已经有3人回复
求助:我三月中下旬出站,青基依托单位怎么办?
已经有12人回复
不自信的我
已经有12人回复
所感
已经有4人回复
论文终于录用啦!满足毕业条件了
已经有28人回复
要不要辞职读博?
已经有7人回复
北核录用
已经有3人回复












回复此楼