반응형
안녕하세요.
오늘은 라즈베리파이로 CCTV를 만들어보겠습니다.
저는 라즈베리파이 제로를 이용할 예정이며, 라즈베라파이4에서도 정상 동작되는 것을 확인하였습니다.
라즈베리파이 제로 같은 경우에는 카메라 홀이 있는 케이스도 있고, 라즈베리파이보다 더 저전력, 저발열로 24시간 동작시키기에 적절하다고 생각되어 선택하였습니다.
적외선 모듈도 장착하여 야간에도 촬영 가능하다고 하니 조금 기대되네요.
사용하는 소프트웨어는 mjpg-stremer입니다.
자 그럼 다음 명령어를 천천히 따라와주세요.
1. 명령어
#설치된 패키지를 업데이트해줍니다.
sudo apt-get update
sudo apt-get upgrade
#폴더를 하나 만들어주세요
sudo mkdir mjpg
cd mjpg
#mjpg streamer를 다운받아줍니다.
sudo git clone https://github.com/jacksonliam/mjpg-streamer.git
#폴더를 이동해주세요
cd mjpg-streamer/mjpg-streamer-experimental
#필요 패키지들을 설치해줍니다
sudo apt-get install cmake
sudo apt-get install python-imaging
sudo apt-get install libjpeg-dev
#컴파일해주세요
make CMAKE_BUILD_TYPE=Debug
#mjpg-streamer를 설치해주세요
sudo make install
#루트 디렉터리에서 스크립트를 만들어주세요
cd
sudo nano mjpg.sh
#아래 내용을 입력하고 ctrl+x, y, enter를 순서대로 입력하여 저장 후 빠져나옵니다
export STREAMER_PATH=$HOME/mjpg/mjpg-streamer/mjpg-streamer-experimental
export LD_LIBRARY_PATH=$STREAMER_PATH
$STREAMER_PATH/mjpg_streamer -i "input_raspicam.so" -o "output_http.so -p 8091 -w $STREAMER_PATH/www"
#스크립트를 실행해주세요.
sh mjpg.sh
스크립트를 정상적으로 실행하셨다면 다음과 같이 터미널이 분주하게 움직입니다.
2. 웹으로 접속하기
다음과 같이 라즈베리파이의 IP주소:8091을 웹 주소창에 입력합니다.
좌측의 Stream 탭을 누르시면 카메라의 화면이 잡힙니다.
3. 종료하기
Ctrl+Z를 누르시면 스트리밍이 중단되며, 다음과 같은 명령어를 입력하여 프로세스를 죽입니다.
#프로세스 번호 확인
ps
#프로세스 죽이기
sudo kill -9 번호
반응형
'라즈베리파이 > openCV' 카테고리의 다른 글
OpenCV[2] - 라즈베리파이'제로'에 opencv설치하기 (0) | 2021.05.14 |
---|---|
openCV[1] - 라즈베리파이에 openCV 설치하기 (32) | 2020.12.23 |