메인 카메라 Raspberry Pi로 동작 감지 카메라 만들기

Raspberry Pi로 동작 감지 카메라 만들기



저가형 라즈베리 파이 마이크로 컴퓨터는 올해 초 런던 동물 학회와 케냐 야생 동물 서비스가 힘을 합쳐 동물을 모니터링하고 밀렵꾼을 잡을 수있는 원격 카메라 네트워크를 생산하면서 헤드 라인을 장식했습니다.

Raspberry Pi로 동작 감지 카메라 만들기

밀렵꾼이 정원에서 문제가 될 것 같지는 않지만 동일한 기술을 사용하여 뒷마당에서 야생 동물이오고가는 것을 주시 할 수 있습니다. 다람쥐는 더 많고 사자는 더 적더라도 마찬가지입니다.

이전에 Raspberry Pi를 사용한 적이 없다면 SD 카드에 Raspbian OS를 설치하고 최신 상태인지 확인해야합니다.

필요한 것

이 프로젝트에는 다음이 필요합니다.
– Raspberry Pi 모델 A 또는 모델 B
– Raspberry Pi 카메라 모듈
– 카메라 마운트가있는 케이스
– 최신 Raspbian이 설치된 SD 카드
– 소프트웨어 설정을위한 모니터, 키보드 및 네트워크 연결

첫 번째 단계는 Raspberry Pi 카메라 모듈을 Raspberry Pi 상단의 카메라 직렬 인터페이스 (CSI) 포트에 연결하는 것입니다. 이 작은 슬롯 형 포트는 HDMI 포트와 이더넷 포트 사이의 보드 상단 표면 오른쪽 하단에 있습니다.

기본 Google 계정 변경하려면 어떻게 해

탭을 부드럽게 위로 당긴 다음 케이블의 은색 접촉부가 보드 왼쪽을 향하도록하여 카메라 모듈 리본 케이블의 맨 끝을 슬롯에 밀어 넣습니다. 케이블이 슬롯 하단에 있으면 한 손으로 케이블을 잡고 다른 손으로 탭을 다시 눌러 제자리에 고정합니다.

Pi를 모니터, 키보드 및 인터넷 액세스를 통해 네트워크에 연결합니다. 모델 A가있는 경우 필요한 소프트웨어를 다운로드하려면 USB- 이더넷 또는 Wi-Fi 동글을 사용해야하지만 카메라를 사용 중일 때 제거 할 수 있습니다.

Pi가 부팅되면 pi 계정을 사용하여 로그인하고 다음을 입력하여 Raspberry Pi 소프트웨어 구성 도구를로드합니다.

sudo raspi-config

목록에서 Enable Camera (카메라 활성화) 옵션까지 아래로 스크롤하고 Enter 키로 선택합니다. 나타나는 메뉴에서 활성화를 선택한 다음 마침을 선택한 다음 재부팅하라는 메시지가 표시되면 예를 선택합니다.

Pi가 재부팅되면 로그인하고 동작 감지 카메라를 구동 할 소프트웨어 (이미지 분석 및 조작을 수행하는 Python 모듈과 스크립트 실행을 유지하는 도구)를 다음을 입력하여 설치합니다.

sudo apt-get install python-
이미징 -tk 화면

그런 다음 Raspberry Pi 커뮤니티 회원이 개발하고 공식 포럼에서 공유 한 PiCam Python 스크립트를 다운로드합니다.

wget https://raw.github.com/
ghalfacree / bash 스크립트 /
master / picam.py

마지막으로 스크립트가 이미지를 저장할 디렉토리를 만듭니다.

mkdir picam

소프트웨어를 설치하면 Pi를 네트워크에서 분리하고 이미지를 캡처 할 준비가 된 위치에 배치 할 수 있습니다. 캡처 소프트웨어를 실행하려면 먼저 다음을 입력하여 실행 가능하게 만드십시오.

chmod + x picam.py

누군가가 snapchat에서 나를 차단 한 경우

그런 다음 다음을 입력하여 실행하십시오.

./picam.py

Python 스크립트는 저해상도 이미지를 지속적으로 가져 와서 카메라의 시야에서 움직이는 무언가로 인한 변화에 대해 서로 비교하여 작동합니다. 변경 사항이 감지되면 카메라는 고해상도 스냅 샷을 촬영 한 다음 다시 돌아가 변경 사항을 찾습니다.

소프트웨어는 특히 바람에 흔들릴 수있는 식물 가까이에 배치하는 경우 미세 조정이 필요할 수 있습니다. 텍스트 편집기에서 스크립트를 열고 감도를 조정하거나 분석 대상 영역을 제거하기 위해 다양한 옵션을 실험 해보십시오.

캡처 된 이미지는 picam 폴더에 저장됩니다 (고해상도 이미지 만, 저해상도 이미지는 삭제됨). 스크립트를 중지하려면 키보드에서 Ctrl + C를 누릅니다.

액세스 할 수없는 위치에 카메라를 배치하는 경우 무선 네트워크 동글을 사용하여 네트워크를 통해 제어 할 수 있습니다. 다음을 입력하여 Pi의 IP 주소를 찾습니다.

Ifconfig

Windows 용 PuTTY와 같은 SSH 클라이언트를 사용하여이 주소에 연결하고 Screen 유틸리티를 사용하여 스크립트를 실행하여 연결을 끊을 때 닫히지 않도록합니다.

화면 /home/pi/picam.py

파이는 저전력이기 때문에 태양열로 충전 할 수있는 배터리 팩에 연결하여 진정으로 풀 수 있습니다.

Elson Designs의 PiCE와 같은 방수 케이스와 결합하면 겸손한 Pi를 도시 정원에서도 매우 인상적인 이미지를 촬영할 수있는 강력한 야생 동물 카메라로 바꿀 수 있습니다.

21 개의 주요 기술 프로젝트 페이지로 돌아가려면 여기를 클릭하십시오.

재미있는 기사

에디터의 선택

Apple Pencil이 작동하지 않을 때 해결하는 방법
Apple Pencil이 작동하지 않을 때 해결하는 방법
Apple Pencil이 예상대로 작동하지 않는 데는 여러 가지 원인이 있을 수 있습니다. 대부분은 비교적 쉽게 고칠 수 있습니다.
StockX에서 입찰을 삭제하는 방법은 무엇입니까?
StockX에서 입찰을 삭제하는 방법은 무엇입니까?
프리미엄 스니커즈 한 켤레에 대한 좋은 거래를 좋아한다면 StockX를 둘러 보는 것도 좋아할 것입니다. 스니커즈, 스트리트웨어 및 액세서리의 주식 시장으로서 StockX는 즉시 아이템을 구매하거나
컴퓨터와 네트워킹에서 옥텟의 사용
컴퓨터와 네트워킹에서 옥텟의 사용
컴퓨터 시스템과 네트워크의 옥텟은 8비트 수량을 나타냅니다. 옥텟은 가장 일반적으로 IPv4 네트워크 주소의 바이트와 연결됩니다.
Meta(Oculus) Quest 2에서 멀티플레이어를 플레이하는 방법
Meta(Oculus) Quest 2에서 멀티플레이어를 플레이하는 방법
People 메뉴를 통해 Quest 2의 멀티플레이어 플레이에 친구를 초대한 다음 게임에 초대하거나 함께 채팅할 수 있습니다.
Fire 태블릿에서 WhatsApp을 사용하는 방법
Fire 태블릿에서 WhatsApp을 사용하는 방법
중요한 영상통화가 예정된 당일에 스마트폰이 파손된 경우 어떻게 하시겠습니까? Fire Tablet에 WhatsApp이 없으면 전화를 걸 수 없을 가능성이 큽니다. 당신은 것입니다
Google을 사용하여 단일 웹사이트 내에서 검색
Google을 사용하여 단일 웹사이트 내에서 검색
Google을 사용하여 웹사이트 내에서 검색하는 방법을 알아보세요. 핵심 문구와 함께 사용하고 특정 웹사이트의 결과만 원한다고 지정하는 것이 더 효율적입니다.
방해 금지 모드가 계속 켜져 있는 이유 – 설명
방해 금지 모드가 계속 켜져 있는 이유 – 설명
페이지에서 프로그래밍 방식으로 자동 광고를 비활성화할 수 없으므로 여기 있습니다!