Coastal-Imaging-Research-Network / Station-Design-Toolbox

This repository contains a code to plan a coastal monitoring station, coastal drone data collection, and create synthetic time series of the sea surface, imagery, and pixel instrument data.
GNU General Public License v3.0
1 stars 5 forks source link

Multi-cam parameters & camera limit #11

Open eloraoades opened 3 years ago

eloraoades commented 3 years ago

Hi Kara,

Is there an update on the multi-camera parameters (see issue: Multi-cam station with different focal lengths)? Also, is there is an easy enough way to increase the number of cameras (the Duck Argus station has 6).

Thanks so much, Elora

kkoetje commented 3 years ago

Hi Elora,

That functionality has not yet been added to the tool, but it would be a valuable addition! Let me know if you'd like to work together on it. If you're interested, go ahead and fork the development repo and make changes on your local copy (some Git help here: https://guides.github.com/activities/forking/).

To allow for unique focal lengths, the variables focallength, hfov, and vfov in the App Designer source code will need to be redefined as numerical arrays with hfov and vfov defined for each camera. Routines computing fov and footprint azimuth will need to be reworked to accept arrays for hfov/vfov/azi or looped over for each camera. The GUI layout will also need to be rethought so that the user can easily define multiple focal lengths -- and we should allow for multiple sensor sizes too while we're at it. Plotting routines will likely need to be updated as well.

The value limits for number of cameras can be easily increased in the design view of App Designer (enter "appdesigner" in the MATLAB command line to open the App Designer interface).

-Kara