2016-03-08 147 views
0

我有一個程序可以在我的記憶中完成,我真的需要你的幫助。圖中固定大小的窗口MATLAB

我的問題是關於:我如何在MATLAB上的圖形圖像中圍繞像素 有一個64x64窗口。因爲我想選擇一個像素(只有一個像素)在我的圖像,然後當我點擊這個像素,我的程序採取其他鄰居像素。

我想說的是:我必須選擇它的像素只是自動圍繞它創建一個64x64的窗口。 我需要這個來完成我對紋理MRI圖像的分析。

如果有人不明白,我在這裏解釋更多 ,如果不清楚我對我的英語感到抱歉。

+0

您是否需要點擊多個點並獲取多個64x64的樣本? – Suever

+0

不,我需要點擊一次,但是當我點擊這個像素(點)在我的圖像中,該程序也採取其他鄰居像素的寡婦64 * 64的限制 – ridoibm75

+0

什麼如果你使用的是64x64有沒有中心像素,因爲它是平均的所以,如果我點擊一個像素,你會在哪裏「居中」這個矩陣?你想要原始像素值還是插值正確? – Suever

回答

0
clear all 
close all 
clc 
bitmap=uigetfile('*.*'); 
I = imread(bitmap); 
figure, imshow(I) 
[x,y]=ginput(1); 
%[Nx,Ny] = size(I(round(y)-5:round(y)+5,round(x)-5:round(x)+5)); 
%I1=I(round(y(1)),round(x(1))); 
myMask = I(x-32:x+32,y-32:y+32); 
[ D ] = sfta(myMask, 1);  

so what do you think about my code ? 
相關問題