|
영상처리 공부하구 있는 허접초보입니다...
진짜 답답해서 죽겠습니다...
어디다 물어볼 데두 없구......ㅜ.ㅜ
제가 어떤 영역을 범위로 지정했거든여.....
근데... 이걸 저장해 놓은 곳의 배열을 화면에 뿌려줄려면 어케해야하는지 도저히 모르겠거든여..ㅜ.ㅜ
염치 불구 하구 이렇게 글 올립니다. 아시는 분이나 빌더용 예제 있으신 분은 저좀 도와주세엽...ㅜ.ㅜ 제발 부탁 드립니다.. 물어볼 사람이 없다는 거 정말 힘드네엽...^^;;;;
밑에두 글 올렸었는데 정말 막막합니다...
void __fastcall TForm1::FormMouseDown(TObject *Sender, TMouseButton Button,
TShiftState Shift, int X, int Y)
{
Data.MousePointX = X; //범위 지정을 하기 위해서 마우스
Data.MousePointY = Y; //포인터의 값을 다른 곳에 저장해주었다.
Label3->Caption = IntToStr(Data.MousePointX); //저장된 마우스 포인터의
Label4->Caption = IntToStr(Data.MousePointY); //위치를 화면에 표시
Update();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button4Click(TObject *Sender) //포인터 찍힌 부분부터 +- 15 픽셀의
{ //값을 범위로 지정 하였다.
int i, j, k;
for ( i = Data.MousePointX - 15; i <= Data.MousePointX + 15 ; i++) //범위 지정(+-15).
{
for ( j = Data.MousePointY -15 ; j <= Data.MousePointY +15 ; j++)
{
for ( k = 0 ; k < 3 ; k++ )
{
Data.ResultImgBuf[i][j][k] = Data.GetImgBuf[i][j][k]; //범위 내에 있는
//이미지 버퍼 복사
Data.GetimgBuf에 있는 값은 640*480*3의 칼라 영상이구여.. 실시간 영상을 정지 시킨
후에 Button4를 누르면 마우스 좌표의 +-15칸은 범위로 인식하고 거기 있는 값을
Data.ResultImgBuf에 저장한거구여.... 이걸 다시 Memo나 다른 창에 뿌려줄려구 하는데.
어떻게 해야할 지 모르겠습니다.
}
}
}
}
고수님들 제발 답변해주세엽... 불쌍한 허접 하나 건져주신다구 생각해주시구엽...ㅜ.ㅜ
설 잘 보내시구여... 부탁 드립니다..
|