일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 미디언 필터링
- Pytorch Lecture
- pytorch
- 영상처리
- 딥러닝 스터디
- 컴퓨터 비전
- 딥러닝 공부
- 모두의 딥러닝 예제
- 딥러닝
- 골빈해커
- 해리스 코너 검출
- c언어 정리
- 케라스 정리
- 김성훈 교수님 PyTorch
- 모두의 딥러닝
- 가우시안 필터링
- c언어
- object detection
- c++공부
- 팀프로젝트
- 파이토치 김성훈 교수님 강의 정리
- tensorflow 예제
- pytorch zero to all
- c++
- matlab 영상처리
- 파이토치
- 파이토치 강의 정리
- MFC 프로그래밍
- TensorFlow
- C언어 공부
- Today
- Total
목록전체 글 (235)
ComputerVision Jack

[변수와 연산자] 연산자 : C언어를 이용해서 특정 연산을 요구할 때 사용하는 약속된 기호. 간단한 예로 덧셈을 C언어에서 계산하려면 덧셈을 연산자를 이용하여 연산하고, 그 결과를 메모리 공간에 저장한다. 그리고 저장된 값을 출력하면 알 수 있다. 변수 : 값을 저장할 수 있는 메모리 공간에 붙은 이름. 수학에서 유사한 값을 대입할 수 있는 문자와 비슷한 의미를 지칭한다. int num; : 정수 저장이 가능한 메모리 공간할당, 메모리 공간 이름 num num = 10; : 메모리 공간에 10이라는 값을 저장 (변수 num을 10으로 초기화 하였다.) int value = 20; : 변수 선언과 동시에 초기화 할 수 있다. 변수를 선언만 하고, 값을 초기화 하지 않으면 쓰레기 값이 변수에 들어가게 된다...
MNIST 데이터셋 사용 케라스 간단한 신경망 제작하기. 실행 환경 : clab from keras.datasets import mnist (train_images, train_labels), (test_images, test_labels) = mnist.load_data() # keras 내의 mnist 데이터셋 불러오기 데이터를 train set과 test set으로 나눈다. [데이터 정보] 28 * 28 손글 씨 영상 영상 수 = 60000개 따라서 train.shape에 관한 정보는 (60000, 28, 28)이 된다. test.shape은 (10000, 28, 28) from keras import models from keras import layers network = models.Seque..

영상의 반전 영상의 밝기 값을 반전 시킴 - 픽셀의 밝기 값을 변경한다. g(x, y) = 255 - f(x, y) 출력 영상 = 255 - 입력 영상 [코드] Mat image = imread("../_res/lenna.bmp", IMREAD_GRAYSCALE); CV_Assert(!image.empty()); # 영상처리의 이미지 lenna를 gray컬러로 읽어옵니다. CV_Assert();는 영상이 잘 읽어오면 False 실패하면 True를 반환합니다. (영상 읽기 체크) Mat result(image.size(), image.type()); # 반전 결과가 저장될 Mat객체를 생성합니다. for (int i = 0; i

[C언어 복습] 키워드 const의 의미 const int value = 1; 변수 value를 1로 상수화 const int *ptr = &value; 포인터 변수를 이용해서 value의 값을 변경 할 수 없음 const *const ptr1 = &value; 포인터 ptr1이 상수화 const int * const ptr3 = &value; 포인터 ptr3이 상수화 되면서 value의 값을 변경할 수 없음 [자료형 bool] C++에서는 새로운 자료형 bool이 등장한다. 과거 C와 다르게 매크로 상수(1, 0)을 사용해서 참거짓을 표현할 필요가 없다. bool true; bool false;를 가리켜 bool형 데이터라고 한다. [참조자 Reference] 참조자는 포인터와 비유되기 쉽다.(사실상 ..

Server Side server side쪽을 실행하면 port를 사용하여 port를 제작하여 서버를 열수 있게 됩니다. port 번호에 1234를 입력하고 서버를 열었습니다. Client Side Client Side를 실행 시키면 서버의 IP번호와 Port 번호를 가지고 접속할 수 있는 GUI창이 생성됩니다. 정상적인 연결이 되면 데이터 베이스에 제작해 놓은 id와 pw가지고 로그인을 할 수 있는 창이 생성됩니다. 로그인이 성공하게 된다면 채팅 프로그램의 메인창이 나타납니다. 하단의 누구나 부분은 방을 필터할 수 있는 창입니다. 또한 친구목록을 알 수 있으며 현재의 접속자 상황을 알 수 있습니다. 서버쪽에선 실실간 상황을 보고할 수 있게 간단하게 제시하였습니다. 방을 만드는 모습입니다. 제목을 입력하..

설계 명세서 토대로 제작 설계 명세서에선 boundary, entity, controller를 구체화하고 각각의 class Diagram을 제작하여 가시화 하였다. mvc 모델의 흐름을 꾸준히 상기하며 클래스별 담고 있는 속성과 메소드에 대해 정의를 내렸다. 그리고 sequence Diagram을 통하여 usecase흐름을 도식화 하였다. 또한 ER-Diagram을 통하여 database측면도 가시화하였다.

요구사항 명세서 우선 채팅프로그램 기능을 Use-case로 분류하여 각 use-case별로 step을 제시하여 세분화 하였다. Use case 1.기능 소개 2.전제 조건 3.기능 구현 4.정상 흐름 5.예외 흐름 또한 Boundary와 Controller Entity로 나누어 각 내용이 필요한 정보를 담았다. Entity 클래스가 담고 있을 db의 테이블 정보 또한 명시하였다.