Metadata-Version: 2.4
Name: ivycamlink
Version: 0.1.2
Summary: A lightweight ADB link bridge connecting headless Android cameras straight to OpenCV pipelines.
Home-page: https://github.com/Swifts-32/IvyCamLink
Author: Logan
Author-email: lgnbrown@icloud.com
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENCE
Requires-Dist: opencv-python>=4.0.0
Requires-Dist: numpy>=1.20.0
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license-file
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# IvyCamLink

A lightweight Python module that automates ADB bridging and connects straight to headless Android hosts to ingest high-speed camera frame arrays natively inside OpenCV.

## Features

* **Zero Terminal Overhead**: Automatically flushes, registers, and establishes your local `adb forward` port routing entirely from code.
* **Remote Hardware Control**: Sends instant upstream control triggers (`0x01` to START / `0x02` to STOP) to manage remote phone camera deployment lifetimes efficiently.
* **OpenCV Drop-In Compatible**: Implements a standard class architecture matching the familiar `cv2.VideoCapture` layout structure (`open()`, `read()`, `release()`).

## Installation

Ensure you have your core vision dependencies configured before importing the module wrapper:

```bash
pip install opencv-python numpy
