Skip to content

SYDLK/MkVideoPlayer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

MkVideoPlayer

영상 정보 처리 과제 제출

조건

(동작조건)

  1. OpenCV 라이브러리 (수업에 배운 내용만)를 활용하여 간단한 동영상 플레이어 구현
  2. 입력 동영상은 본인이 직접 촬영한 동영상을 활용. 해상도는 1920x1080으로 설정
  3. 프로그램을 실행하면 동영상 플레이 화면이 나오고 자동 재생 시작
  4. 동영상 플레이어 기능 구현 항목들
    • 동영상은 본인이 촬영한 임의의 동영상을 로딩 (source과 같은 폴더에 위치) Ÿ ‘Spacebar’ 클릭 → 재생/일시정지 (토글 형태로 동작) Ÿ 숫자 ‘0’을 클릭 → 영상 첫번째 프레임으로 이동 후 재생
    • 방향키 ‘좌’ 클릭 → 5프레임 이전으로 이동 후 재생
    • 방향키 ‘우’ 클릭 → 5프레임 이후로 이동 후 재생
    • 방향키 ‘위’ 클릭 → 재생속도 2배 (최대 8배) § (예) 방향키 ‘위’ 한번 누르면 기존 재생 속도 대비 2배
    • 방향키 ‘아래’ 클릭 → 재생속도 1/2배 (최대 1/8배) § (예) 방향키 ‘아래’ 한번 누르면 기존 재생 속도 대비 1/2배
    • 문자키 ‘s’ 클릭 → 현재 프레임 이미지 저장 (프레임 번호로 저장) Ÿ ‘ESC’ 클릭 → 프로그램 종료
  5. 동영상 화면에는 다음과 같은 정보가 표시 (화면 오른쪽 상단, 색상/폰트 자유) Ÿ 현재 재생 속도 (예) x1, x2 x1/2 등
    • 현재 동영상 프레임 번호 (예) #27

(평가방법)

  1. 코드 주석 삽입 여부
  2. 부정행위 (cheating) 여부 (GPT 사용 포함)
  3. 명시된 동작 실행 여부
  4. 코드의 품질은 평가하지 않음

(제출방법)

  1. ‘학번_이름’으로 디렉토리 생성
  2. ‘파일이름.py’ 코드, ‘movie.mp4’, 존재하도록 저장
  3. ‘학번_이름’ 디렉토리를 ‘학번_이름.zip’으로 압축하여 uclass 사이트 과제 제출란에 업로드

(제출기한) - (현재) ~ 2025년 6월 9일 (월요일) 23:59분까지

About

영정처 과제

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages