{"repo":"pyronear/pyro-engine","free":true,"listed":false,"github":"https://github.com/pyronear/pyro-engine","clone":"git clone https://github.com/pyronear/pyro-engine.git","description":"Wildfire detection on edge devices","language":"Python","stars":18,"topics":["wildfire","docker","image-classification","onnxruntime","python","raspberry-pi"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"PyroEngine repository This repository contains two main components used in Pyronear wildfire detection deployments: pyroengine and pyro camera api Directory Description ------------------ ------------------------------------------------------------------------- pyroengine/ Detection engine that runs the wildfire model on edge devices pyro camera api/ Camera control API that exposes a unified interface for multiple adapters scripts/ Shell scripts for deployment and debugging src/ Helper scripts for camera control, focus, calibration and experiments tests/ Test suite for the detection engine Both components can run independently or together in the same deployment. --- PyroEngine: wildfire detection on edge devices PyroEngine provides a high level interface to use deep learning models in production while being connected to the alert API. Quick example --- PyroCamera API: unified camera control The pyro camera api package provides a REST API and a Python client to control cameras and retrieve images in a unified way. The API supports multiple camera adapters through a common abstraction: reolink adapter, for Reolink PTZ or static cameras linovision adapter, for Linovision/Hikvision PTZ cameras using ISAPI rtsp adapter, for RTSP streams url adapter, for HTTP snapshot URLs mock adapter, for development and tests Each adapter has its own class and inherits from the same base interface. The system selects the correct implementation at runtime based on the adapter field in credentials","default_branch":null,"files":null,"tree":[],"storefront":"/r/pyronear","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pyronear/pyro-engine/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}