Hommus / SonarInterface

Python interface for the Vexilar SP100 Sonar.
GNU General Public License v3.0
5 stars 2 forks source link

Vegetation Detection #4

Open mogmog opened 3 years ago

mogmog commented 3 years ago

i have stumbled across this library as a possible candidate for a task I require where under water vegetation is detected.

From looking at the code - only depth is being extracted. Is there any documentation out there for how vegetation is displayed on the app?

Hommus commented 3 years ago

@mogmog Most applications that display sonar data will not highlight what is and isn't vegetation, but you can typically identify vegetation as jagged lines across the floor of a sonar recording.

Out of curiosity, what are you building?

Documentation: Reading a sonar display Sonar device documentation

mogmog commented 3 years ago

A tool which allows a boat based scan to find out what vegetation is underneath the water line, to assist the removal of the underwater vegetation on a river, as it clogs propellers.

Any advice welcome on if using sonar is the right approach here. It seems to do a decent job on the fish Deeper app at indicating it.

do you know if they all use the same protocol and message format?

Hommus commented 3 years ago

That sounds great! I've never found sonar data particularly intuitive to read, but it is the most common technology used for underwater mapping so you'll have more options to choose from in terms of hardware and software. The sonar device I used had proprietary protocols, but I'm not sure about other devices.

These might help you: