DSP Lab. Week 3 My image Doug Young Suh Media Lab. Rm401

Slides:



Advertisements
Similar presentations
Chapter 2 Sequential Experiments Doug Young Suh Media Lab.
Advertisements

Number Recognizer. Team 이성우 컴퓨터소프트웨어학과 조윤성 전자통신공학과
Signals and Systems Last update on Feb. 26, 2015 Doug Young Suh 8/16/2016.
출석수업 자료 교과서 범위: 제1장-4장.
글에 나타난 시대적 사회적 배경을 파악할 수 있다. 배경 지식과 의미 해석의 관련성을 이해할 수 있다.
2015학년도 1학기 버디 프로그램 오리엔테이션 (목) 16:00.
오늘의 학습 주제 Ⅱ. 근대 사회의 전개 4. 개항 이후의 경제와 사회 4-1. 열강의 경제 침탈 4-2. 경제적 구국 운동의 전개 4-3. 사회 구조와 의식의 변화 4-4. 생활 모습의 변화.
전도축제 계획서 *일시 : 2013년 4월 21, 28일 주일 (연속 2주)
한국 상속세 및 증여세 과세제도 한국 국세공무원교육원 교 수 최 성 일.
이공계의 현실과 미래 제조업 立國 / 이공계 대학생의 미래 준비
第1篇 자치입법 개론.
교직원 성희롱·성폭력·성매매 예방교육 벌교중앙초등학교 박명희
사회복지현장의 이해 Generalist Social Worker 사회복지입문자기초과정 반포종합사회복지관 김한욱 관장
학교보건 운영의 실제 한천초등학교 이 채 금.
제 출 문 고용노동부 귀중 본 보고서를 ’ ~ ‘ 까지 실시한 “근로감독관 직무분석 및 교육프로그램 개발에 관한 연구”의 최종보고서로 제출합니다  연구기관 : 중앙경영연구소  프로젝트 총괄책임자 : 고병인 대표.
Digital BibleⅢ 폰속의 성경 디지털 바이블 2008년 12월 ㈜씨엔커뮤니케이션 ㈜씨엔엠브이엔오.
예배에 대하여.
Lecture Part IV: Ecclesiology
III. 노동조합과 경영자조직 노동조합의 이데올로기, 역할 및 기능 노동조합의 조직형태 노동조합의 설립과 운영
※과정 수료자에 한하여 수강료의 80~100% 차등 환급함
평생학습중심대학 프로그램 수강지원서 접수안내 오시는 길 관악구&구로구민을 위한 서울대학교 -- 접수 일정 및 방법 안내--
기존에 없던 창업을 하고 싶은데, 누구의 도움을 받아야 할지 모르겠어요
Chapter 4 – 프로그래밍 언어의 구문과 구현 기법
초화류 종자 시장 규모 100억원 이상(추정, 생산액의 10%정도 차지)
14. 컴파일러 자동화 도구 스캐너 생성기 파서 생성기 코드 생성의 자동화
14 장 근거리통신망 : 이더넷(Ethernet)
MAGNI 565 THE MAGNI GROUP,ING. 제품 설명: 외관: 성능 데이타: 주요 이점: 사양:
SEABORG 400BD 세척가능한 전동릴 목차 취급설명서
원무 관리 ’15.4.7(화).
신종플루 [A(H1N1)] 건강하게 극복하기 A[H1N1] Attack.
아름다운 이들의 행복한 길음안나의 집.
오라클 백업과 복구.
Database Laboratory, Hong Ik University
인공지능실험실 석사 2학기 이희재 TCP/IP Socket Programming… 제 11장 프로세스간 통신 인공지능실험실 석사 2학기 이희재
로그인 로그인을 하시기 전에 상단 엑티브엑스 프로그램을 실행 후 로그인을 해주시기 바랍니다.
조 병 규 Software Quality Lab. 한국교통대학교
제 18 강 데이터 타입 타입, 변환, 캐스팅 shcho.pe.kr.
Chapter 1 디지털 영상처리의 개념.
12장 파이프.
Communication and Information Systems Lab. 황재철
컴퓨터 프로그래밍 기초 #02 : printf(), scanf()
파일 기술자 파일 기술자 현재 열려있는 파일을 구분하는 정수값 저수준 파일 입출력에서 열린 파일을 참조하는데 사용
Homework #5 (1/3) 다음을 수행한 후, 결과 파일들을 출력하여 제출한다.
DK-128 실습 EEPROM 제어 아이티즌 기술연구소
파일 입출력 12.
TCP/IP Socket Programming…
11장. 1차원 배열.
Last update on Aug. 31, 2015 Doug Young Suh
헤더 파싱 ( Header Parsing ).
어서와 C언어는 처음이지 제14장.
컴퓨터의 기초 제 2강 - 변수와 자료형 , 연산자 2006년 3월 27일.
24장. 파일 입출력.
정보 동영상의 가공 YoungjinMedia.
Red Color Detection Course ChanYoung Kim
키타노카시쇼쿠닌(北の菓子職人) - 「오호츠크의 소금 맛」
객체기반 SW설계 팀활동지 4.
3단원 디지털 세상 속으로 1. 0과 1의 비밀.
뇌를 자극하는 C 프로그래밍.
4장. 데이터 표현 방식의 이해. 4장. 데이터 표현 방식의 이해 4-1 컴퓨터의 데이터 표현 진법에 대한 이해 n 진수 표현 방식 : n개의 문자를 이용해서 데이터를 표현 그림 4-1.
Homework #12 (1/2) 프로그램을 작성하고, 프로그램과 실행 결과를 프린트하여 제출한다.
6월 1주 주간메뉴표 NEW 엄마손 조식 쉐프 삼촌 중식 참새 방앗간 석식 ◎원산지 안내 : 쌀(국내산)
컴퓨터 프로그래밍 기초 - 11th : 파일 입출력 및 구조체 -
구조체(struct)와 공용체(union)
성공적인 입사지원서 작성법 제이비커리어 교육수석 소 은 선.
실습과제 (변수와 자료형, ) 1. 다음 작업 (가), (나), (다)를 수행하는 프로그램 작성
제 29 강 스트링(string) 다루기 s a i s . s T i h t g r i n.
유예 X-FILE *조사자* 1301권희원 1315이예지 1317장아정 1322홍자현.
Report #2 (기한: 3/16) 데이터 구조 과목의 수강생이 50명이라고 가정한다. 이 학생(학번은 2016????으로 표현됨)들의 중간 시험(0~100), 기말 시험(0~100) 성적을 성적 파일에 작성하라(프로그램을 통해서 또는 수작업으로). 성적 파일을 읽어들여서.
Pointers summary.
제 10 강 문자 입출력.
Presentation transcript:

DSP Lab. Week 3 My image Doug Young Suh Media Lab. Rm401 suh@khu.ac.kr Last update : September 9, 2015

MediaLab , Kyunghee University Image format 영상은 unsigned char *에 저장한다. 1 byte: 0~255(black~white) W: width, H: height Raw unsigned char *R, *G, *B; R = new unsigned char[W*H]; G = new unsigned char[W*H]; B = new unsigned char[W*H]; YUV unsigned char *Y, *U, *V; Y = new unsigned char[W*H]; U = new unsigned char[W*H/4]; V = new unsigned char[W*H/4]; Raw 또는 YUV 동영상 연속적으로 저장하면 된다. U V U-128 V-128 2018-12-26 MediaLab , Kyunghee University

MediaLab , Kyunghee University Binary file 입출력 #include <stdio.h> 바이너리 파일 읽기: 우선 int가 10000개 저장되어있는 파일 "aaa.xxx"를 읽어서 array A에 저장하는 프로그램이다. FILE *bb; int A[10000]; bb = fopen("aaa.xxx","rb");  // 실패하면 NULL을 리턴함 fread(bb,10000,sizeof(int),A);  // 성공하면 10000을 리턴함 fclose(bb); 바이너리 파일 쓰기: int가 10000개 저장되어있는 A에서 뒤의 5000개를 파일 "bbb.yuv"에 저장하고 연이어, B에서 5000개를 넣는다. unsigned char R[10000], G[10000],B[10000]; ----  R, G, B에 값을 넣는 부분 ---- bb = fopen("bbb.rgb","wb");  // 실패하면 NULL을 리턴함 fwrite(bb,10000,sizeof(char),R); // 성공하면 10000을 리턴함 fwrite(bb,10000,sizeof(char),G); // 성공하면 10000을 리턴함 fwrite(bb,10000,sizeof(char),B); // 성공하면 10000을 리턴함 2018-12-26 MediaLab , Kyunghee University

MediaLab , Kyunghee University YUV viewer YUV viewer (RGB 형식의 raw file을 볼 때) 프로그램 내에서 파일을 저장할 때 “ bbb.rgb”로 확장자를 “. rgb”로 한다. YUVSequenceViewer.exe 실행 File Open 저장된 .rgb 선택. image의 넓이, 높이 입력 format은 반드시 “RGB” 2018-12-26 MediaLab , Kyunghee University

MediaLab , Kyunghee University YUV viewer YUV viewer (yuv 형식의 file을 볼 때) 프로그램 내에서 파일을 저장할 때 “ bbb.yuv”로 확장자를 “. yuv”로 한다. YUVSequenceViewer.exe 실행 File Open 저장된 .yuv 선택. image의 넓이, 높이 입력 format은 반드시 “YUV” 2018-12-26 MediaLab , Kyunghee University

MediaLab , Kyunghee University Week 3 assignment 움직이는 RGB 영상을 만들어 보라. RGB 영상에서 2X8 matrix를 떼와서 A라고 하고, 다음 B matrix와 곱하여 결과를 분석하라. 2018-12-26 MediaLab , Kyunghee University