관리 메뉴

MuTa

grayscale 2D array 동적 할당 본문

IP

grayscale 2D array 동적 할당

MuTa 2014. 5. 13. 10:21



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
/*
2차원 동적 배열 이중 포인터
unsigned char 1바이트 0-255
가로 w 세로 h
*/
 
///생성
int i;
unsigned char** p;
p= new unsigned char*[h];
 
for(i=0; i<h;i++)
{
    p[i] = new unsigned char[w];
    //garbage handle
    memset(p[i], 0, sizeof(unsigned char)*w);
}
 
 
//접근 
for(j=0; j<h; j++)
for(i=0; i<w; i++)
{
    p[j][i]=p[j][i]+1;
}
 
//해제
for(i=0; i<h; i++)
    delete [] p[i];
delete [] p;
 
 





출처 : 영상처리 프로그래밍 by Visual C++ 한빛 미디어






오픈 소스 구조체 만 쓰다보니


직접 구현하려고 하니 갑자기 눈앞이 막막해져서 


정리함


하... 나도 공부 징하게 안했구나...

'IP' 카테고리의 다른 글

영상처리 프로그래밍 by Visual C++  (0) 2014.05.13