2013-07-10 49 views
0

我有兩個CT圖像。我如何在兩個圖像上繪製多個ROI並計算每個相應的ROI與matlab之間的平均差異?我用「imrect」或「imellipse」但這種命令創建,這使得爲二進制圖像,然後我將有問題,計算平均差異的圖像和掩模。繪製的ROI,並計算平均差異

如何顯示與ROI的圖像借鑑呢?

回答

0

不太清楚您要在imrect做什麼。這是一個想法;我會這樣做的方式。你必須讓你的手髒有實際編程而不是GUI,但只要你瞭解索引是很基本的東西,並且容易,這在MATLAB中非常好的,你首先應該帶着你從這樣的回答:

首先定義你的投資回報率的大小,它可以用可變

width=20; %or whatever you wish 
height=10; 

然後用他們的左上角的位置

ROI11=Image1(corner1:corner1+width,corner1:corner1+height); %(width and height eventually the other way around, whatever) 
ROI12=Image1(corner2:corner2+width,corner2:corner2+height); 
%... 
ROI21=Image2(corner1:corner1+width,corner1:corner1+height); 
ROI22=Image2(corner2:corner2+width,corner2:corner2+height); 
%... 

定義多個ROI,然後計算很容易做出的不過,請你說,像例如:

Mean1=sum(ROI11-ROI21)/length(ROI11(:)); 
Mean2=sum(ROI11-ROI21)/length(ROI11(:)); 
%... 

或沿着這些線路。

給它一個嘗試,玩了一下它。