| 查看: 616 | 回复: 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)这样的操作的后果也不清楚,求大神能告知 |
» 猜你喜欢
博士自荐
已经有6人回复
博士推荐
已经有4人回复
求环氧树脂研发1名
已经有10人回复
280求调剂
已经有5人回复
什么是人一生最重要的?
已经有10人回复
面上可以超过30页吧?
已经有13人回复
为什么中国大学工科教授们水了那么多所谓的顶会顶刊,但还是做不出宇树机器人?
已经有13人回复
版面费该交吗
已经有17人回复
【博士招生】太原理工大学2026化工博士
已经有8人回复













回复此楼