Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Coastal-Imaging-Research-Network/CoastSnap-Toolbox
This repository contains code, documentation and discussion forum for the CoastSnap community beach monitoring network
https://github.com/Coastal-Imaging-Research-Network/CoastSnap-Toolbox
Last synced: about 2 months ago
JSON representation
This repository contains code, documentation and discussion forum for the CoastSnap community beach monitoring network
- Host: GitHub
- URL: https://github.com/Coastal-Imaging-Research-Network/CoastSnap-Toolbox
- Owner: Coastal-Imaging-Research-Network
- Created: 2018-06-25T01:58:55.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-07-19T02:55:36.000Z (over 1 year ago)
- Last Synced: 2024-08-03T18:15:24.380Z (5 months ago)
- Language: MATLAB
- Homepage:
- Size: 30.9 MB
- Stars: 29
- Watchers: 12
- Forks: 9
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-coastal - CoastSnap - and-publications/your-research/citizen-science/digital-projects/coastsnap) and [here](https://www.facebook.com/coastsnap/). (By topic / Terrestial and UAV video analysis)
README
# CoastSnap Community Beach Monitoring ToolBox
This toolbox was written by Dr. Mitchell Harley at the University of New South Wales (Australia). Please refer to the [publication in Coastal Engineering](https://www.sciencedirect.com/science/article/abs/pii/S0378383918304551) for further information.
## Getting Started
1. [Download the CoastSnap Starters Toolkit](https://unsw-my.sharepoint.com/:u:/g/personal/z2273773_ad_unsw_edu_au/Ed2R-hnWdytDm-Ya94DCG0MBUBJbiaGZkR5em16g8weODg?e=V10fsx) and unzip contents to your local directory. This directory will be your BASE_PATH (needed for step 3)
2. Download the MATLAB files of this GitHub site to the CoastSnap/Code directory
3. Make sure you have the following Matlab toolkits installed: mapping toolbox, Statistics and ML toolbox, Image processing toolbox and Curve Fitting Toolbox
4. Update the following two files to match your local setup: CSPsetPaths.m and CSPloadPaths.m
Thats all - you should now be up and running
For an indepth tutorial refer to the following video: https://www.youtube.com/watch?v=Al7vq26dlyk
## Demo using manly CoastSnap example
![](demo.gif)
## Setting up a new CoastSnap station
Setting up a new CoastSnap station requires two steps:
1. In the **Images** directory, create a copy of **create_newsitename_here** and rename it to your sitename (e.g. *nthnarrabn*, *manly*).
2. In the **CoastSnapDB.xlsx** (found in the **Database** folder), create a new tab with the *exact* name as your sitename above. It is best to copy an existing tab like **manly** as the structure of this needs to be identical.
## Inserting relevant station metadata
To be added
## Managing images using the CoastSnap Database
All new images from various the sources (e.g. Instagram, Facebook, Email) are to be saved to the **Raw** folder for each respective station.
## CoastSnap GUI