오늘 할 일
NLP 실습 강의 코드 분석
gcc 설치 + 과제 제출
강의 수강 -> 컴파일러 개론, 선형대수, 컴퓨터 그래픽스
내일 할 일
NLP 실습 강의 코드 분석
선형대수 복습하기.
강의 수강 -> 컴퓨터 네트워크, 컴퓨터 프로그래밍 Week2
매일 할 일
매일 데이터 수집
매일 태깅
태깅 피드백
매일 독서 - 더블린 사람들
매일 영단어
픽셀 : 이미지를 구성하는 최소 단위. 좌표와 값을 가진다. 값은 보통 rgb 혹은 흑백으로 하는데, 0~255값을 가진다.
저장할 땐 int(0~255), 코딩할 땐 double(0~1).
좌표(coordinate)와 값(value)는 불연속(discrete)하다. 즉 정수 위치에만 존재한다.
(55, 80) = 42 O
(42.8, 96.2) = r : 25.2 g : 84.7 b : 45.3 X
frame = image이라고 생각하면 됨.
f(x, y) => 좌표 (x, y)가 갖는 픽셀 값. I(x, y)로도 표현.
f(x, y, t) : video sequence -> t : 시간을 필요로 하기 때문
f(x, y, z) : 3-D object -> z : 공간을 필요로 하기 때문.
f(x, y, z, t) : moving 3-D object
CCD : DSLR 카메라
CMOS : 스마트폰
CCD : 같은 시간동안 합성 여러 라인 합성. (같이 시작)
CMOS : 라인별로 합성. 사진 1개에선 왜곡이 적다. 많아지면 왜곡이 커진다.
위에 검은 선이 Line1. 밑으로 내려갈 수록 Line n에 가까워짐.
Line마다 다른 시간대에 합성되기 때문.
이러한 왜곡을 SKEW라고 함.
위치값 정수값 동시에 정수화. 선 긋고 픽셀마다 어떻게 변화하는지.
Luminance : 사람 인지에 따른 밝기. 파랑색은 더 어둡고, 초록은 더 밝다고 느낀다.
Y = 0.2125R + 0.7154G + 0.0721B => 외울 필요는 없음
gray -> color할 때 힌트를 줘서 할 수도 있고, 학습된 결과를 이용할 수도 있음.(Deep Learning)
GIF : color map으로 저장. multiple images per file (움짤)에 이용. animated GIFs
color map : 특정 색깔을 저장해 놓고, 그것만 사용해 표현. 저장면에서 효율적, 품질 하락
PNG : 무손실 압축. 품질 증가. 효율 하락.
JPEG : 손실 압축. 품질 하락. 효율 증가. 처음 PNG -> JPEG 했을 땐 품질 저하 적다. 그런데, 인터넷에서 계속 퍼가고 그러면 품질이 점점 나빠지는 것이 손실압축이 중복으로 적용되기 때문.