영상처리에 관해 공부하는 학생인데요
c에서
for(i=1, l=1; i<255, i<255; i++, l++){
for(j=1, k=1; j<255, k<255; j++, k++){
buf[0]=pDoc->m_InImg[i-1][j-1];
buf[1]=pDoc->m_InImg[i-1][j];
buf[2]=pDoc->m_InImg[i-1][j+1];
buf[3]=pDoc->m_InImg[i][j-1];
buf[4]=pDoc->m_InImg[i][j];
buf[5]=pDoc->m_InImg[i][j+1];
buf[6]=pDoc->m_InImg[i+1][j-1];
buf[7]=pDoc->m_InImg[i+1][j];
buf[8]=pDoc->m_InImg[i+1][j+1];
xgrad = abs( (buf[2]+2*buf[5]+buf[8]) - (buf[0]+2*buf[3]+buf[6]));
ygrad = abs( (buf[6]+2*buf[7]+buf[8]) - (buf[0]+2*buf[1]+buf[2]));
temp=xgrad+ygrad;
if(temp>255){
pDoc->m_OutImg[l][k]=0;
cnt++;
}
else pDoc->m_OutImg[l][k]=255;
}
}
위 코드 부분에서 for(i=1, l=1; i<255, i<255; i++, l++)이 부분이 어떻게 수정가는 한지요?? 델파이를 공부한지 얼마되지않아서....
여러가지로 해봤는데도 안돼네요T.T
답변 주시면 감사하겠습니다.
procedure for2while;
var
i,j,k,l:integer;
begin
i:=1;l:=1;
while (i<255) and (l<255) do
begin
//
//
inc(i);inc(l);
end;
end;