README.md (821B)
1 _Pillar Point boats, birds, [~~and waves~~](https://github.com/abtrout/ppbbww/issues/8) watcher_. 2 3 [`ppbw`](/ppboatwatch/ppbw.py) is a Python project that samples frames from the [Mavericks](https://en.wikipedia.org/wiki/Mavericks,_California) Surfline cam and runs [facebook/detr-resnet-50](https://huggingface.co/facebook/detr-resnet-50) on them to detect various objects, e.g. boats and birds. Matches are archived in a SQLite database and announced to a shared Slack channel to be enjoyed with friends. 4 5 #### Getting started 6 7 ``` 8 $ apt install ffmpeg # for web stream frame extraction 9 $ apt install nvidia-cuda-toolkit # for Nvidia GPU support 10 $ python3 -m venv venv 11 $ source venv/bin/activate 12 $ pip install -e . 13 ``` 14 15 Check out the available [commands](pyproject.toml#L54-L59) as good places to start.