Skip to content
- 참조
- https://webnautes.tistory.com/1261
- 라즈베리파이 카메라 설정
- OpenCV 3.x에서만 가능
- 설치
- sudo apt-get install git <– git 설치
- git clone https://github.com/jacksonliam/mjpg-streamer.git <– mjpg-streamer 소스 다운
- sudo apt-get install cmake
- sudo apt-get install python-imaging <– 오류발생으로 설치 안됨, 최종 결과에 영향없음
- sudo apt-get install libjpeg-dev
- sudo apt-get install build-essential
- cd mjpg-streamer
- cd mjpg-streamer-experimental
- make CMAKE_BUILD_TYPE=Debug
- sudo make install
- 설치된 파일
- input_raspicam.so : 내장 라즈베리 카메라를 비디오 소스롤 이용하는 공유 라이브러리
- input_uvc.so : USB 웹캠을 비디오 소스로 이용하는 공유 라이브러리
- output_http.so : http로 출력하는 공유 라이브러리
- output_file.so : 파일로 출력하는 공유 라이브러리
- mjpg_streamer : mpeg 스트리밍 실행 모듈
- 실행
- 웹으로 전송1 : mjpg_streamer -i “input_uvc.so” -o “output_http.so -p 8090 -w /usr/local/share/mjpg-streamer/www/”
- -i “input_uvc.so” : 입력 비디오로 내장 라지베리파이 카메라 지정
- -o “output_http.so -p 8090 -w /usr/local/share/mjpg-streamer/www/”
- output_http.so : 출력은 http를 통해
- -p 8090 : Port는 8090번
- -w /usr/local/share/mjpg-streamer/www/ : http 파일이 있는 위치
- -c ID:PW : ID와 PW를 알아야 접속
- 웹으로 전송2 : mjpg_streamer -i “input_raspicam.so -x 320 -y 240” -o “output_http.so -p 8090 -w /usr/local/share/mjpg-streamer/www/”
- -i “input_raspicam.so -x 320 -y 240”
- -x 320 : 가로 해상도
- -y 240 : 세로 해상도
- 동영상 저장 : mjpg_streamer -i “input_raspicam.so -x 320 -y 240” -o “output_http.so -p 8090 -w /usr/local/share/mjpg-streamer/www/” -o “output_file.so -f /home/pi/down -d 10000”
- -o “output_file.so -f /home/pi/down -d 10000”
- output_file.so : 파일로 저장
- -f /home/pi/down : /home/pi/down 폴더에 저장
- -d 10000 : 10초마다 저장
- 접속
- URL : http://라즈베리파이 IP:8090
- URL : http://라즈베리파이 IP:8090/?action=snapshot <– 이미지만 받음
error: Content is protected !!