라즈파 촬영 시간에 라프스.
4306 단어 RaspberryPi
※ 타임랩스란 일정 시간마다 찍은 사진을 연결해 파라파라 만화 같은 애니메이션을 만드는 것이다.
설명하지 않는 물건
환경
전제 조건
실시
준비
다음 패키지 ssh를 랩 파이에 연결한 상태에서 설치합니다.sudo apt-get install fswebcam feh libav-tools -y
sudo apt-get install fswebcam feh libav-tools -y
촬영 각본
이번에는 케이스 스크립트로 실시합니다.
(비록 그렇지만, 이것은 간단한 코드이다)
ssh가 연결된 고무 파이 카메라.sh 파일을 만들고 다음 코드를 구현합니다.
camera.sh
fswebcam -r 1920x1080 --no-banner -D 2 Pictures/`date +%Y%m%d%H%M%S`.jpg
파일 이름은 yyyMddhmmss입니다.형식.그리고 실행 가능한 파일을 만드는 것을 잊지 마세요
chmod +x camera.sh
옵션 설명
-D 2
옵션의 지연이다.이 지연 촬영이 없으면 흰색 이미지가 된다.
USB 카메라가 켜지면 카메라의 초점과 흰색의 균형이 맞나 봐요?자동 조정은 몇 초 정도 걸릴 것 같아서 조정이 끝난 후에 촬영해야 한다.
이번에는 2초의 딜레이 속에서 카메라의 자동 조정을 기다리며 촬영하면 기분이 좋다.
(지연 값은 USB 카메라에 따라 다름)
camera.sh를 수행하고 순조롭게 촬영했습니다.
촬영 영상 확인
다음 명령을 사용하여 이미지를 표시할 수 있습니다.
feh 画像ファイル名
연속 촬영
준비
이후 정기적으로 촬영 스크립트만 실행하면 된다.
이번에는 cron으로 1분마다 카메라.촬영을 진행하다.crontab -e
crontab에 다음과 같은 내용을 추가했습니다.*/1 * * * * /home/pi/camera.sh
촬영 여부를 확인한 뒤 1분 간격으로 순조롭게 촬영했다.20171204231001.jpg
20171204231101.jpg
20171204231201.jpg
20171204231301.jpg
20171204231401.jpg
20171204231501.jpg
20171204231601.jpg
20171204231701.jpg
20171204231802.jpg
20171204231901.jpg
20171204232001.jpg
20171204232101.jpg
20171204232201.jpg
촬영을 시작하다
USB 카메라와 고무 파이만 밖으로 놓으면 된다.
이번에는 집 베란다에서 콘센트를 연결해서 찍은 것이다.
비디오 변환
사진이 쌓인 곳에 상관없이 타임랩스 애니메이션으로 전환합니다.
하지만 타임랩스 애니메이션으로 전환하려면 파일 이름에 일련 번호가 필요할 것 같습니다.
yyymmddhmmss 형식으로 변환하는 방법을 모르기 때문에 파일 이름을 0매5자리 00000부터 시작하는 번호로 잠시 변경합니다.
rename.shfind . -name '*.jpg' | sort -n | awk 'BEGIN{ a=0 }{ printf "mv \"%s\" %05d.jpg\n", $0,a++}' | bash
이렇게 파일 이름00000.jpg
00001.jpg
00002.jpg
00003.jpg
...
이렇게 연결이 됐어요.
그리고 애니메이션의 변환 코드를 시간 내에 실행합니다.
convert.shffmpeg -f image2 -r 15 -i %05d.jpg -r 15 -an -vcodec libx264 -pix_fmt yuv420p output.mp4
output.mp4를 출력하고 타임 랩스 애니메이션을 만들었습니다.
완성
시간 라프스 영상은 scp에서 라즈파에서 꺼낼 수 있습니다.scp [email protected]:/home/pi/Pictures/output.mp4 .
동영상이 이렇게 된 기분이야.
RasPi3 및 USB 카메라로 하늘 촬영pic.twitter.com/FHTAD8kSMk - ikemura_jp(@ikemura_jp)2017년 12월 5일
하고 나서.
저렴한 USB 카메라이기 때문에 화질도 맞습니다.
예쁘게 나와야 돼.
-
fswebcam --list-controls
카메라 조정 - 화질 좋은 카메라 만들기
- 듀얼 카메라 사용
나는 이 중 하나가 비교적 좋다고 생각한다.
이번에는 조정 없이 촬영했습니다.
요즘 스마트폰으로 시간 쉽게 찍을 수 있어 라푸스,
고무 파이+카메라+이동 배터리라면 배터리도 오래 쓸 수 있어 촬영과 변환이 자동화된다p>
crontab -e
*/1 * * * * /home/pi/camera.sh
20171204231001.jpg
20171204231101.jpg
20171204231201.jpg
20171204231301.jpg
20171204231401.jpg
20171204231501.jpg
20171204231601.jpg
20171204231701.jpg
20171204231802.jpg
20171204231901.jpg
20171204232001.jpg
20171204232101.jpg
20171204232201.jpg
사진이 쌓인 곳에 상관없이 타임랩스 애니메이션으로 전환합니다.
하지만 타임랩스 애니메이션으로 전환하려면 파일 이름에 일련 번호가 필요할 것 같습니다.
yyymmddhmmss 형식으로 변환하는 방법을 모르기 때문에 파일 이름을 0매5자리 00000부터 시작하는 번호로 잠시 변경합니다.
rename.sh
find . -name '*.jpg' | sort -n | awk 'BEGIN{ a=0 }{ printf "mv \"%s\" %05d.jpg\n", $0,a++}' | bash
이렇게 파일 이름00000.jpg
00001.jpg
00002.jpg
00003.jpg
...
이렇게 연결이 됐어요.그리고 애니메이션의 변환 코드를 시간 내에 실행합니다.
convert.sh
ffmpeg -f image2 -r 15 -i %05d.jpg -r 15 -an -vcodec libx264 -pix_fmt yuv420p output.mp4
output.mp4를 출력하고 타임 랩스 애니메이션을 만들었습니다.완성
시간 라프스 영상은 scp에서 라즈파에서 꺼낼 수 있습니다.scp [email protected]:/home/pi/Pictures/output.mp4 .
동영상이 이렇게 된 기분이야.
RasPi3 및 USB 카메라로 하늘 촬영pic.twitter.com/FHTAD8kSMk - ikemura_jp(@ikemura_jp)2017년 12월 5일
하고 나서.
저렴한 USB 카메라이기 때문에 화질도 맞습니다.
예쁘게 나와야 돼.
-
fswebcam --list-controls
카메라 조정 - 화질 좋은 카메라 만들기
- 듀얼 카메라 사용
나는 이 중 하나가 비교적 좋다고 생각한다.
이번에는 조정 없이 촬영했습니다.
요즘 스마트폰으로 시간 쉽게 찍을 수 있어 라푸스,
고무 파이+카메라+이동 배터리라면 배터리도 오래 쓸 수 있어 촬영과 변환이 자동화된다p>
scp [email protected]:/home/pi/Pictures/output.mp4 .
저렴한 USB 카메라이기 때문에 화질도 맞습니다.
예쁘게 나와야 돼.
-
fswebcam --list-controls
카메라 조정 - 화질 좋은 카메라 만들기
- 듀얼 카메라 사용
나는 이 중 하나가 비교적 좋다고 생각한다.
이번에는 조정 없이 촬영했습니다.
요즘 스마트폰으로 시간 쉽게 찍을 수 있어 라푸스,
고무 파이+카메라+이동 배터리라면 배터리도 오래 쓸 수 있어 촬영과 변환이 자동화된다p>
촬영 후 자동으로 SNS에 투고하여 Slack에게 알릴 수 있습니다.
이것저것 맞춤 제작할 수 있어요.p>
Reference
이 문제에 관하여(라즈파 촬영 시간에 라프스.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ikemura23/items/4f949d47489e6c5ff6a2텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)