https://apps.apple.com/app/clearcam/id6743237694
- pip install -r requirements.txt
- python3 clearcam.py
- (optional) enter your Clearam premium userID (viewable in iOS app) to receive streams and notifications
- add your rtsp cameras
- use BEAM=2 python3 clearcam.py for extra performance (wait time on first run)
- use --yolo_size={s, m, l, or x for larger yolov8 variants}
- git clone https://github.com/roryclear/clearcam.git
- open ios/clearcam.xcodeproj
- ffmpeg
- tinygrad
- numpy
- cv2
- scipy
- lap
- cython_bbox
- iOS 15 or newer
- iPhone SE (1st gen) or newer (older iPhones might work)
- dependencies: NONE!
On an event (change in number of detected objects), clearcam will send the video to an IP address of your choice.
Use an external computer to perform object detection over Wi-Fi.
- python
- tinygrad
- uvicorn
- Shared Wi-Fi network between your phone and computer
- run yolov8.py on your computer
- optional: use "nohup python yolo.py &" to prevent sleeping)
- optional: add s, m, l, x to command to change yolov8 model size from nano.
- on your phone, turn on "Use Own Inference Server"
- enter your computer's IP address + port (:6667) e.g http://192.168.1.23:6667