{"id":26644984,"url":"https://github.com/eshwinrio/room-surveillance","last_synced_at":"2026-05-06T07:36:43.340Z","repository":{"id":284176066,"uuid":"954062505","full_name":"eshwinrio/room-surveillance","owner":"eshwinrio","description":"Room surveillance program with OpenCV for image processing and Paramiko/SCP for file transfer. This program was written for personal purposes, feel free to use it.","archived":false,"fork":false,"pushed_at":"2025-03-24T15:00:10.000Z","size":9,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-24T15:35:51.487Z","etag":null,"topics":["opencv","opencv-python","paramiko","python3","scp","ssh"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/eshwinrio.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-03-24T14:02:29.000Z","updated_at":"2025-03-24T14:58:26.000Z","dependencies_parsed_at":"2025-03-24T15:46:48.483Z","dependency_job_id":null,"html_url":"https://github.com/eshwinrio/room-surveillance","commit_stats":null,"previous_names":["eshwinrio/room-surveillance"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eshwinrio%2Froom-surveillance","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eshwinrio%2Froom-surveillance/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eshwinrio%2Froom-surveillance/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eshwinrio%2Froom-surveillance/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eshwinrio","download_url":"https://codeload.github.com/eshwinrio/room-surveillance/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245352287,"owners_count":20601122,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["opencv","opencv-python","paramiko","python3","scp","ssh"],"created_at":"2025-03-24T21:21:15.723Z","updated_at":"2026-05-06T07:36:43.312Z","avatar_url":"https://github.com/eshwinrio.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Room Surveillance\n\nThis project is a room surveillance system that monitors and records activities within a specified area using a camera.\n\n## Features\n\n- Real-time video monitoring\n- Motion detection\n- Recording and storing video footage\n- Backing up footages to a SSH enabled server\n\n## Installation\n\nTo install and run this project, follow these steps:\n\n1. **Clone the repository:**\n\n    ```bash\n    git clone https://github.com/yourusername/room-surveillance.git\n    cd room-surveillance\n    ```\n\n2. **Create a virtual environment:**\n\n    ```bash\n    python -m venv venv\n    source venv/bin/activate  # On Windows use `venv\\Scripts\\activate`\n    ```\n\n3. **Install the required dependencies:**\n\n    ```bash\n    pip install -r requirements.txt\n    ```\n\n4. **Run the application:**\n\n    ```bash\n    python main.py\n    ```\n\n## Usage\n\n1. Ensure your camera is connected and recognized by your system.\n2. Run the application using the command above.\n3. The system will start monitoring and recording based on motion detection.\n4. Access the recorded footage in the directories specified in your .env or the defaults `~/recordings`.\n\n## Contributing\n\nContributions are welcome! Please fork the repository and submit a pull request.\n\n## License\n\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feshwinrio%2Froom-surveillance","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feshwinrio%2Froom-surveillance","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feshwinrio%2Froom-surveillance/lists"}