【发布时间】:2013-04-16 15:08:53
【问题描述】:
我有血管的 RGB 图像。为了区分两种血管类型(动脉和静脉),我需要计算圆形 ROI 中 RGB 图像的强度。静脉(V)呈深红色,而动脉呈浅红色。不是计算不同通道(R、G和B)的强度,是否可以计算RGB图像的强度?
我只用以下方式在一个通道(比如绿色通道)中进行了强度计算:
image=imread('vesselAV.jpg');
t = 0:pi/20:2*pi;
xi = R0*cos(t)+x; % where x , y are coordinate of centre of circular roi
% (marked in image)
yi = R0*sin(t)+y;
g=image(:,:,2);
roimask = poly2mask(double(xi),double(yi), size(g,1),size(g,2));
pr_gc = find(roimask);
Intensity_green_roi_V =(g(pr_gc)); % intensity in roi for vein
类似地,我计算了动脉的 roi 强度....
但是如何计算 RGB 图像中的强度值...?????
谢谢
【问题讨论】:
-
转换成HSV然后可能只看V通道?