|
이곳 (Q/A) 에서 아래 검색어로 검색해보시면
원하는 정보를 얻을수 있을지도 모르겠습니다.
SetDIBitsToDevice
CREATEPALETTE
BITMAPINFO
허접초보 님이 쓰신 글 :
: 영상처리 공부하구 있는 허접초보입니다...
: 진짜 답답해서 죽겠습니다...
: 어디다 물어볼 데두 없구......ㅜ.ㅜ
: 제가 어떤 영역을 범위로 지정했거든여.....
: 근데... 이걸 저장해 놓은 곳의 배열을 화면에 뿌려줄려면 어케해야하는지 도저히 모르겠거든여..ㅜ.ㅜ
:
: 염치 불구 하구 이렇게 글 올립니다. 아시는 분이나 빌더용 예제 있으신 분은 저좀 도와주세엽...ㅜ.ㅜ 제발 부탁 드립니다.. 물어볼 사람이 없다는 거 정말 힘드네엽...^^;;;;
: 밑에두 글 올렸었는데 정말 막막합니다...
: 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나 다른 창에 뿌려줄려구 하는데.
: 어떻게 해야할 지 모르겠습니다.
:
: }
: }
: }
: }
:
: 고수님들 제발 답변해주세엽... 불쌍한 허접 하나 건져주신다구 생각해주시구엽...ㅜ.ㅜ
: 설 잘 보내시구여... 부탁 드립니다..
|