[问题]在图上对特定像素做处理

楼主: loveworld705 (哨兵集合)   2015-06-22 20:47:33
我有一张3*3的图片,9个像素
其中4个像素是绿色的,剩下的4个则是像灰阶图一般(皆偏灰黑色)

整张图的RGB值为
r = 125 107 84
98 99 89
100 97 105
g = 191 205 78
92 93 77
221 92 205
b = 182 192 80
96 97 83
202 98 190
而绿色的像素是(0,0) (1,0) (0,2) (2,2)
以(2,2)像素为例子,r=105 g=205 b=190
发现 g-r > 100
然而我现在有一张图,需要检测所有的像素
只要 r-g r-b g-b 这三值的绝对值
只要有一个值大于75,那么我便认定此像素是RGB,并对此像素做处理
(我要处理的图是RGB,原图是在灰阶图上(肾赃超音波图)被添加其他颜色的注解
,怕对肾脏图造成重大偏差,只好不用ROI,而对像素作处理)
以(1,1)为例,对此像素做模糊遮罩
那么我要如何扫描整张图的像素
看它们的r-g r-b g-b 的绝对值是否有大于75?
找出来后如何对像素做模糊遮罩?
不好意思,拜托大家
作者: celestialgod (天)   2015-06-22 20:57:00
find(abs(r-g)>75 | abs(r-b)>75 | abs(g-b)>75)

Links booklink

Contact Us: admin [ a t ] ucptt.com