005619: Multimedia Programming

Department of Digital Contents

Sejong University

 

´ãÀÓ±³¼ö: ¹Ú»óÀÏ (¿ÀÇǽº½Ã°£: È­,¸ñ 15:00~16:30, Ãæ¹«°ü 1130È£)

ÀüÈ­¹øÈ£: 02-3408-3832

 

Webpage: http://dasan.sejong.ac.kr/~sipark/class2009/mm/

¼ö¾÷Àå¼Ò: À²°î°ü 304È£

¼ö¾÷½Ã°£: È­¸ñ 12:00~13:30(1¹Ý), È­¸ñ 13:30~15:00(2¹Ý)

 

Course Overview:

º» °ú¸ñÀº ´Ù¾çÇÑ ¸ÖƼ¹Ìµð¾î °´Ã¼¿¡ ´ëÇÑ ¾Ë°í¸®Áò ¹× ±â¹ýÀ» ¹è¿ì°í À̸¦ ±â¹ÝÀ¸·Î ¸ÖƼ¹Ìµð¾î ÀÀ¿ë ÇÁ·Î±×·¥À» Á¦ÀÛÇØ º¸´Â °ÍÀ» ¸ñÇ¥·Î ÇÕ´Ï´Ù.

¼ö¾÷°èȹ¼­: 1¹Ý 2¹Ý

 

ÃÖÁ¾ ¼ºÀûÀ» °øÁöÇÕ´Ï´Ù: 1¹Ý¼ºÀû 2¹Ý¼ºÀû

(1¹Ý°ú 2¹ÝÀº ½ÃÇè¹®Á¦ÀÇ »óÀÌÇÔÀ¸·Î ÀÎÇØ ÇÐÁ¡±âÁØÀÌ ´Ù¸¨´Ï´Ù.)

¼ºÀû¿¡ ÀÌÀǰ¡ ÀÖ´Â ÇлýÀº È­¿äÀÏ(22ÀÏ)/¼ö¿äÀÏ(23ÀÏ) ¿ÀÈÄ 3½Ã~6½Ã »çÀÌ¿¡

±³¼ö ¿¬±¸½Ç (Ãæ¹«°ü 1130È£)·Î ã¾Æ ¿À½Ã±â ¹Ù¶ø´Ï´Ù.

 

ÇÑ ÇбⰣ °í»ý ¸¹¾Ò½À´Ï´Ù.

¸ðÂÉ·Ï Àü°ø¿¡ Èï¹Ì¸¦ ÁÖ´Â ¼ö¾÷ÀÌ µÇ¾ú±â¸¦ ¹Ù¶ø´Ï´Ù.

 

 

 

 

Class Schedule:

 

CLASS Date

Topic

Material

Tue Sep 1

°­ÀǼҰ³

Slides (ppt)

Thu Sep 3

Play with Images:

OpenCV ù½Ã°£

 

Slides (ppt)

Download OpenCV ver. 1.0

Link to OpenCV wiki-page

TestCode: HelloCV.cpp HelloCV2.cpp

Tue Sep 8

OpenCV Àͼ÷ÇØÁö±â:
Á¡, ¼±, ¸é

Slides (ppt)

TestCode: gray.cpp

Program Assignment #1:

  Due date: Sep. 17

  ¼÷Á¦¼³¸í

  photo1 photo2 photo3 photo4

Thu Sep 10

OpenCV Àͼ÷ÇØÁö±â:
¼±, ¸é

Point Processing 1

Slides (ppt)

Tue Sep 15

Point Processing 1

Slides (ppt)

Thu Sep 17

Point Processing 2

- Neighborhood Processing

Slides (ppt)

Tue Sep 22

Point Processing 3

- Neighborhood Processing

Slides (ppt)
Example Image: saltpepper.jpg

Thu Sep 24

Point Processing 4

- Unsharp Filtering

- Image Histogram and its equalization

Slides (ppt)

Tue Sep 29

Ư°­: ÇöÀå¿¡¼­ÀÇ °øÇм³°è:
 
¿µÈ­ VFX¸¦ À§ÇÑ CG ±â¼ú

¿¬»ç: ¹Ú¹ÎÁ¦ ¸¶Å©·Î±×·¡ÇÁ ¿¬±¸¼ÒÀå

      (www.macrograph.co.kr)

½Ã°£: 9¿ù 29ÀÏ ¿ÀÈÄ 1½Ã 30ºÐ

Àå¼Ò: À²°î°ü B04È£

Slides (pdf)

Thu Oct 1

Point Processing 5

- Image Histogram and its equalization

- Image Halftoning/dithering

Slides (ppt)

Example Image: photo1 photo2

Program Assignment #2:

  Due date: Oct. 15

  ¼÷Á¦¼³¸í

Tue Oct 6

Point Processing 6

- Image Histogram and its equalization

- Image Halftoning/dithering

Slides (ppt)

Thu Oct 8

ÈÞ°­ (º¸°­ÀÏÁ¤Àº Â÷ÈÄ °ø°í)

Tue Oct 13

Image Warping 1

- Basic Transformations

Slides (ppt)

Thu Oct 15

Image Warping 2

- Linear Transformation

Slides (ppt)

Thu Oct 22

Áß°£°í»ç

Tue Oct 27

Image Warping 3

- Affine Transformations

Slides (ppt)

Thu Oct 29

Image Warping 4

- Affine Transformations

Linear/Bilinear Interpolation

Slides (ppt)

Tue Nov 3

Keyframe Animation/

Image Morphing

 

Slides (ppt)

Thu Nov 5

Áß°£½Ç½À°í»ç

Tue Nov 10

Image Morphing

 

Slides (ppt)
Example Images: photo1 photo2

Thu Nov 12

Ư°­: ÀÎÅÍ³Ý Æ÷Å» ¾÷ü °³¹ßÀÚ Æ¯°­

¿¬»ç: ±èµ¿Çü DAUM µ¿¿µ»óÆÀ ÆÀÀå

 

½Ã°£: 11¿ù 12ÀÏ ¿ÀÈÄ 1½Ã 30ºÐ

Àå¼Ò: Ãæ¹«°ü 208È£

Tue Nov 17

Mouse and Text

 

 

Slides (ppt)
TestImage: palette.jpg

 

Thu Nov 19

Image Morphing2

- Triangle Morphing

- Interactive Morphing

 

 

Slides (ppt)
Example Images: lena_triangle
TestCode:
  MatrixInverse.cpp
  MatrixInverse.h

Thu Nov 26

Image Composition

 

Slides (ppt)
Example Images: background alpha
                bill gates alpha

 

Program Assignment #3:

  Due date: Dec. 11

¼÷Á¦¿¹Á¦ÆÄÀÏ

Tue Dec 1

Image Composition

- Matting

- Environmental Matting

- Sprite Animation

 

Slides (ppt)
Environment Mapping:
   Project Page
   movie1 movie2 movie3

Example Images: background
                sprite alpha

Thu Dec 3

Video Editing

Ÿ   Playing Video with OpenCV

Ÿ   Playing Video with VirtualDub

Slides (ppt)
Example videos: ruby.avi water.avi
VirtualDub Download site

Tue Dec 8

Video I/O

-      Writing Videos

A video application: Video Texture

Slides (ppt) + Zip file

Thu Dec 10

Particle Animation

Slides (ppt)

Example movie: particles.mpeg
Test Image: sprite.bmp

 

Class Bulletin Board:

Áú¹®, ´äº¯, Á¤º¸ °Ô½ÃÆÇ

 

 

Á¡¼öÈ®ÀÎ:

ÀüüÁ¡¼ö

 

 

Last updated: 2009³â 12¿ù 22ÀÏ ¿ÀÀü 5½Ã 19ºÐ