일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 파이토치 김성훈 교수님 강의 정리
- 컴퓨터 비전
- c언어 정리
- 골빈해커
- C언어 공부
- 파이토치 강의 정리
- pytorch zero to all
- Pytorch Lecture
- c언어
- 딥러닝 스터디
- 딥러닝
- 팀프로젝트
- 가우시안 필터링
- MFC 프로그래밍
- object detection
- 김성훈 교수님 PyTorch
- 딥러닝 공부
- c++
- tensorflow 예제
- matlab 영상처리
- pytorch
- c++공부
- 파이토치
- 모두의 딥러닝 예제
- 모두의 딥러닝
- 미디언 필터링
- TensorFlow
- 영상처리
- 케라스 정리
- 해리스 코너 검출
- Today
- Total
목록c언어 (6)
ComputerVision Jack
[포인터] 포인터는 주소 값을 지칭한다. C언어에서 주소값을 시작번지만 표시한다. 크기를 알면 시작 번지를 통해서 끝 주소를 파악하기 때문이다. 포인터 변수 메모리의 주소 값을 저장하기 위한 변수 변수 형태 포인터, 상수 형태 포인터를 포함한다. int num = 10; int * ptr; 포인터 변수 ptr선언 ptr = # num의 주소 값을 ptr에 저장 #변수 선언은 * 표시, 값의 대입은 &연산자를 통해서 한다. ptr엔 num의 시작 주소가 들어간다. 시작 주소가 4이면 끝 주소는 8이다. int 크기가 4이므로. 포인터 변수 ptr이 int형 변수 num을 가리킨다. &연산자 오른쪽에 등장하는 피연산자의 주소 값을 반환하는 연산자. int, char, double : 자료형 int *..
[배열 이해와 선언] 배열 다수의 데이터를 저장하고 처리하는 경우에 유용하게 사용할 수 있는 것 배열은 선언 방식에 따라 1차원, 2차원 구조가 될 수 있다. 1차원 배열 선언 요소 int Arr[3]; int : 배열을 이루는 자료형 Arr : 배열의 이름 [3] : 배열의 길이 이렇게 Arr 배열을 선언하면, int형 변수 3개가 나란히 생성된다. 1차원 배열 접근 Arr[0] = 1; Arr[1] = 2; Arr[2] = 3; 즉 Arr[index] = value; 배열의 index + 1 요소에 value를 저장해라. 여기서 중요한 점은, 배열의 인덱스는 값이 1이 아닌 0부터 시작한다는 점이다. 또한 배열에 접근할 땐, 배열의 사이즈만큼 for문을 이용하여, 배열의 모든 요소에 순차적으로 접근이..
[C언어 조건문] if~else문 분기(조건)문의 기본이 되는 문. if문 : 독립적으로 사용되어 조건적 실행을 가능하게 한다. if문이 여러개 나열 되어 있을 때, 조건을 만족하는 if문이 발견되면 나머지 if문을 건너 뛴다. if(조건식) { } else문 : if와 더불어 하나의 문장을 구성하는 형태로 사용. if (조건식) { } else { } - 조건의 나머지 경우 else에서 처리 if~else if~ else문 if~else문은 두개의 블록 중 하나라를 선택해서 처리하는 구조, if ~ else if ~ else문은 셋 이상의 블록중 하나를 선택해서 처리하는 실행 구조. else if절은 얼마든지 추가할 수 있다. 조건이 만족하면 else까지도 건너 뛰고 실행된다. 삼 항 연산자(조건 연산..
[C언어 Printf함수] printf로 큰 따옴표를 독자적으로 출력하는 경우 앞에 \문자를 붙인다. 이스케이프 시퀀스 다양한 이스케이프 시퀀스가 존재한다. 시퀀스를 탈출하여 따로 독자적인 출력을 지칭한다. printf()함수에는 서식을 지정하여 출력하는 의미가 담겨있다. 출력양식이 만들어진 상태에서 출력을 진행한다. 출력의 서식이란 보통 서식문자를 지칭한다. printf("%d %o %s, num1, num2, num3); [C언어 scanf함수] 입력형식을 지정할때도, 서식문자를 사용한다. 따라서 서식문자에 따라서 데이터를 입력 받는 방식이 달라진다. 문자열을 입력할 땐, %s서식문자를 기억해야한다. scanf("%d %o %x, &num1, &num2, &num3);
[변수와 연산자] 연산자 : C언어를 이용해서 특정 연산을 요구할 때 사용하는 약속된 기호. 간단한 예로 덧셈을 C언어에서 계산하려면 덧셈을 연산자를 이용하여 연산하고, 그 결과를 메모리 공간에 저장한다. 그리고 저장된 값을 출력하면 알 수 있다. 변수 : 값을 저장할 수 있는 메모리 공간에 붙은 이름. 수학에서 유사한 값을 대입할 수 있는 문자와 비슷한 의미를 지칭한다. int num; : 정수 저장이 가능한 메모리 공간할당, 메모리 공간 이름 num num = 10; : 메모리 공간에 10이라는 값을 저장 (변수 num을 10으로 초기화 하였다.) int value = 20; : 변수 선언과 동시에 초기화 할 수 있다. 변수를 선언만 하고, 값을 초기화 하지 않으면 쓰레기 값이 변수에 들어가게 된다...
[C언어의 기본] C언어는 함수로 시작해서 함수로 끝난다. 함수의 정의 - 만들어진 함수, 실행이 가능한 함수를 일컬음 함수의 호출 - 함수의 실행을 명령하는 행위 인자의 전달 - 함수의 실행을 명령할 때 전달하는 입력 값 int main (void) { 함수의 몸체 } int : 출력 형태 main : 함수 이름 void : 입력 형태 printf() 함수 : 표준 라이브러리 함수 - 출력을 위해 사용된다. c언어는 문장의 끝을 표현하기 위해서 세미콜론(;)을 사용한다. ' \n ' : 이스케이프 시퀀스 (개행) #include : 헤더파일 선언 -> printf() 함수의 사용이 가능해 진다. return : 함수의 종료, 반환값 지정 [c언어의 주석] 주석의 필요성 코드를 쉽게 구분하기 위하여 메모..