2010-05-16 7 views
0

나는 smthing.the probllem의 이미지가 0 & 1 형식 mby n 형식으로 각 이미지를 스캔 한 다음 각 이미지를 하나씩 스캔하고 다시 스캔하여 저장하려고합니다. mbynby100 양식. 내가 이렇게 어디에서 내가 시작하는 방법 _jayseanmatlab 이미지 프로세싱 3d

+2

내가 제안 당신이 우리가 읽고 이해하기 쉬운 형태로 질문을 다시 작성하여 시작합니다. F u dnt 우리는 hlp 할 수 없습니다. + 우리에게 말 했잖아. 알레 디를 했어. –

답변

2

귀하의 질문이 이해하기 애매하고 어려운,하지만 내 생각 엔 당신이 100 M-에 의해-N grayscale intensity images, 임계 값들을 logical matrices를 생성하기 위해 수행 할 것인지 (즉, 0과 1을 포함하는), 하나의 M-by-N-by-100 행렬로 모으십시오. 다음과 같이 간단하게 0.5처럼, 임계 값을 직접 따기 및 이미지 A에 적용하여 임계 값을 수행 할 수 있습니다

B = A > 0.5; 

B 지금 사람들 곳과 M-에 의해-N 논리적 행렬 것이다 행렬 A0.5보다 크고 A0.5보다 작거나 같으면 0입니다.

당신이 Image Processing Toolbox이있는 경우, 당신은 대신을 적용 할 임계 값 및 기능 IM2BW를 선택하는 기능 GRAYTHRESH를 사용할 수 있습니다 :이 작업을 수행하면

B = im2bw(A,graythresh(A)); 

, 당신은 쉽게 M에 이미지를 넣을 수 있습니다 -by-N-by-100 논리적 행렬. 다음은 루프에서이 작업을 수행 할 수있는 방법의 예는 변수를 가정의 MN 정의됩니다

allImages = false(M,N,100); %# Initialize the matrix to store all the images 
for k = 1:100 
    %# Here, you would load your image into variable A 
    allImages(:,:,k) = im2bw(A,graythresh(A)); %# Threshold A and add it to 
               %# the matrix allImages 
end 
+1

나는 대답을 lolcode에 넣으려고했다. 나는 네가 나에게 몇 가지 일을 구해 주었다고 생각한다. :) – Jonas

관련 문제