#include int main() { int *p = malloc(sizeof(int)); printf("%#.8x\n", p);// p가 가리키는 주소 printf("%#.8x\n", p + 1);// 4byte 증가 printf("%#.8x\n\n", &p + 1);// p가 저장된 주소 + 4byte int a[4]; printf("%d\n", sizeof(a));// 16 printf("%#.8x\n", a); printf("%#.8x\n", a + 1);// 4byte 증가 printf("%#.8x\n", &a);// a와 동일 printf("%#.8x\n\n", &a + 1);// 16byte 증가 char **p2 = (char**) malloc(100 * sizeof(char*)); pr..
#include int a[12] = { 1,2,3,4,5,6,7,8,9,10,11,12 }; int main() { int *p = a; char *q = (char *)a; int(*r)[4] = (int(*)[4])a; int(*s)[3] = (int(*)[3]) a; int(*t)[2][3] = (int(*)[2][3])a; printf("%d %d\n", p[0], p[1]);// 1 2 printf("%d %d\n", q[0], q[1]);// 1 0 -> little endian 구조 생각하며... 10 00 00 00 저장 printf("%#.8x , %#.8x\n", r[0], r[1]);// 1000 1010 printf("%#.8x , %#.8x\n", s[0], s[1]);// 10..
#include int main() { int a[3][4] = { {1,2,3,4},{5,6,7,8},{9,10,11,12} }; // 주소에서 덧셈 연산은 내용을 고려해서 계산된다. printf("%x\n", a);// 1000 printf("%x\n", a[0]);// 1000, a[0] type : int [4] , 내용 type : int printf("%x\n", a[0] + 1);// 1004, 4 증가 , a[0] type : int [4] , 내용 : int , 연산 4 증가 printf("%d\n", *a[0]);// 1 printf("%d\n", *(a[0] + 1));// 2 , a[0][1] 동일 printf("%x\n", *a);// 1000 , *a type : int [4] ..
- Total
- Today
- Yesterday
- black top hat
- difference of gaussian
- high pass filter
- OpenCV
- direction detection
- hough transform
- canny
- Filter
- laplacian of gaussian
- morphology
- segmentation
- upsampling
- dilation
- bilateral filter
- Sobel
- top hat
- equalizing
- 캐니 엣지
- morphological operation
- adaptive thresholding
- gradient
- erosion
- pyrUp
- 영상처리
- Line Detection
- Low pass filter
- mean filter
- median filter
- pyrDown
- canny operator
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |