카메라 모듈 제어cis.cju.ac.kr/wp-content/lecture-materials/computer... · 2019-11-27 ·...

12
컴퓨터 네트워크 설계 청주대학교 전자공학과 한철수 카메라 모듈 제어

Upload: others

Post on 30-Mar-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

컴퓨터 네트워크 설계

청주대학교 전자공학과

한철수

카메라 모듈 제어

목차

2

• 라즈베리파이 카메라모듈의 개요

• 사진 촬영 명령어

• 동영상 촬영 명령어

• 제어 연습

라즈베리 파이 카메라 모듈

3

• 카메라 모듈을 이용해 사진 및 영상을 고화질로 촬영할 수 있음.

• 카메라 모듈에 달린 약 15cm의 FFC* 케이블을 라즈베리 파이의 CSI** 카메라 포트에 꽂아서사용함.

* FFC: Flexible Flat Cable** CSI: Camera Serial Interface

CSI 카메라 포트

라즈베리 파이와 카메라 모듈의 통신

4

• 카메라 모듈의 제어는 I2C 통신을 통해 이루어 지고, 데이터의전송은 병렬 통신을 통해 이루어짐.

사진 촬영 명령어

5

• raspistill 명령어는 카메라 모듈을 이용해 사진을 촬영하는 명령어임.

• 명령어 사용법$ raspistill [option]

• 다양한 옵션을붙여 사진을 촬영할수 있음.

• 사용 예$ raspistill -o test.jpg

• 사진을 촬영한후, test.jpg라는 이름으로사진 파일을 저장함.

raspistill의다양한 옵션

6

$ raspistill --help

명령어 실습 1

7

• 2초 후에 사진을 촬영하고, 현재 작업 디렉터리 안에 있는Pictures 디렉터리에 image01.jpg라는 이름으로 사진 파일을저장하라.

동영상 촬영 명령어

8

• raspivid 명령어는 카메라 모듈을 이용해 동영상을 촬영하는명령어임.

• 명령어 사용법$ raspivid [option]

• 다양한 옵션을붙여 동영상을촬영할 수 있음.

• 사용 예$ raspivid -o test.h264

• 동영상을촬영한 후, test.h264라는이름으로동영상 파일을저장함.

명령어 실습 2

9

• 10초 동안 동영상을 30 FPS*로 촬영하고, video.h264라는이름으로동영상 파일을 저장하라.

$ raspivid -t 10000 -fps 30 -o video.h264

• 동영상 재생하기.

$ omxplayer video.h264

* FPS: Frames Per Second

예제 (1/2)

10

• 버튼을 눌러 사진 촬영하기

// 빨간색 버튼

예제 (2/2)

11

질문

12

Q&A