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

사칙연산 덧셈 두영상의 각 화소값을 모두 더함 h(x, y) = f(x, y) + g(x, y) 출력 영상 = 입력영상1 + 입력영상2 - 영상의 크기가 비슷한 이미지끼리 연산하는 것이 좋다. 평균 n개의 영상의 평균 값을 구하여 적용함 h(x, y) = ((fx, y) + g(x, y)) / n 이러한 평균을 이용하면 잡음을 약간은 제거 할 수 있다. h(x, y) = (f(x, y) + f(x, y) + ....+ f(x, y)) / n / n개 다양한 잡음 섞인 영상의 평균값을 이용하기 때문이다. [코드] for (int i = 0; i

케라스 신경망 구조 실행환경 : colab 케라스 신경망 훈련 요소 네트워크(모델) 구성 층 입력 데이터와 대응하는 라벨 cost함수 optimizer(최적화) model.add(layers.Dense(32, input_shape = (784, ))) model.add(layers.Dense(10)) # 모델에 추가된 층을 자동으로 상취 층의 크기에 맞춰진다. 출력층의 크기를 자동으로 채택 이런 네트워크 구조는 다양하게 존재한다.(가지 네트워크, 출력 여러개 네트워크, 인셉션 블록) 따라서 적절한 네트워크 구조를 채택해야한다. 네트워크를 정하면 손실 함수와 옵티마이저를 선택한다. 다출력 신경망은 여러개의 손실함수를 갖는다. 그러나 경사 하강법은 scalar의 손실 기준값으로 하기 때문에 여러 네트워크 손..

미숙하지만 간단한 게임 제작 후, 시연 과정을 동영상으로 제작하여 짧게 남겨 두었습니다. 코드는 GIT에 업로드 할 예정입니다. Source Code

최종발표 아이디어 제한서를 토대로 게임을 구현 최종 발표에 클래스 계층도를 바탕으로 게임 클래스 구현 작업과정을 간단하게 요약 발표 아이디어 제안서와 다르게 구현하지 않은 부분 설명.

[프로젝트 개요] open_GL을 사용하여 간단한 게임 제작 프로젝트 디자인 부터 게임 구동까지 만들기. 우선 어떤 게임을 만들지 팀원들과 다양한 의견을 주고 받았다. 우리 조는 옛날 짱구는 못말려1 CD게임에 기반에 이공대 신입생은 못말려 게임을 제작하려고 하였다. 글꼴 파일을 추가하지 않고 읽기 전용으로 열기엔 개인정보 보호로 인해 글꼴 수정없이 첨부하였습니다.
[개념 정리] chapter4의 예제 포유류 조류 파일을 csv로 저장한 후 작업 환경에서 읽어온다. data = np.loadtxt('./data.csv', delimiter = ',', unpack = True, dtype = 'float32') #loadtxt의 unpack 매개변수 : 한 열을 쭉 읽어와 행으로 변환 #loadtxt의 transpose 매개변수 : 전치 행렬을 제작 은닉망을 늘릴땐, 전층의 은닉층 개수를 물려받아 사용하며 최정 출력 은닉망은 결과로 분류될 클래스 개수로 정의한다. #주의할 점 신경망의 계층 수와 은닉층 뉴런수를 늘리면 복잡도가 높은 문제를 해결하는데 도움을 준다. 그러나 많이 늘릴 수록 과적합 문제에 빠질 수 있다. global_step 생성이유 : 학습 마다 과정..

[04-1 multi_variable_linear_regression] 이번엔 여러개의 테이터를 갖고 linear regression을 학습한다. multi variable x1_data = [73., 93., 89., 96., 73.] x2_data = [80., 88., 91., 98., 66.] x3_data = [75., 93., 90., 100., 70.] y_data = [152., 185., 180., 196., 142.] #전과 다르게 데이터가 많아졌다. y_data를 보는 법은 x1_data[0] x2_data[0] x3_data[0] 이 y_data[0] 과 매칭이 된다고 생각하면 된다. x1 = tf.placeholder(tf.float32) x2 = tf.placeholder(tf...

opencv 클래스 및 기본 메소드에 대한 정리. openCV주요 함수 간단 설명 Mat imread(const String& filename, int flags = IMREAD_COLOR); #imread() 메소드 filename 영상 파일을 불러와 Mat객체로 변환하여 반환 폴더내의 파일을 불러오기 위해서 경로를 파일위치로 지정해 줘야 한다. bool inwrite(const String& filename, InputArray img, const std::vector& params = std::vector))); #Mat 객체에 저장되어 있는 영상 데이터를 파일로 저장하기 위해 사용하는 함수 bool Mat::empty() const #데이터가 정상적으로 불러왔는지 확인하기 위한 함수 void na..