Comments (11)
Sounds very interesting!
I use Kaleidoscope a lot, since it allows to go through a lot of spectrograms in little time.
So, I would be interested in such a possibility.
However, we also plan to use the R output format for further processing in R.
Just an idea:
- would it make sense to have an
rtype
option to simultaneously output TWO formats: Kaleidoscope csv and an R-compatible csv ?
from birdnet-analyzer.
@DD4WH I am not all that familiar with an R-compatible format. My understanding is that R can build dataframes off of any arbitrary csv file. Which would lead me to believe that it should work just fine with a csv file format that is compatible with Kaleidoscope. Are you referring to some specific kind of R library that you use?
from birdnet-analyzer.
Sorry for not being clear enough . . .
There is already an output option by BirdNET-Analyzer with --rtype 'r'
.
For my -probably very specific purposes- it would be nice to have an option to output a csv compatible with Kaleidoscope and additionally the already implemented files of the --rtype 'r'
from birdnet-analyzer.
I would be open to it, if there is a need, we should support it. @JacobGlennAyers can you move ahead and make a PR as I am not very familiar with the Kaleidoscope format? If you do, please make sure to add the format to segments.py
too. Thanks!
from birdnet-analyzer.
@DD4WH From my skim over this codebase that I am still getting used to, it would probably be tricky to handle two kinds of outputs. In cases like this, I usually write a small, personal Pandas script that can convert between different formats. I have done this several times for the sake of converting from the Raven format to the Kaleidoscope format.
from birdnet-analyzer.
Feel free to write up a small template of how the ideal output would look like here in the comments, I'd be happy to include it in the code if you think it would make things easier.
from birdnet-analyzer.
I don't have an example on the machine I am on right now, though I can provide this screenshot from my PyHa repository:
Full documentation can be found here: https://www.wildlifeacoustics.com/images/documentation/Kaleidoscope-Pro-5-User-Guide.pdf starting on page 84
It would probably be best to aim for the id.csv data layout described in this documentation
from birdnet-analyzer.
Ok, so it seems like we need id, folder, in file, channel, offset, duration and manual id. Do you know if manual id
is required? Can we call it BirdNET ID
or similar?
from birdnet-analyzer.
@kahst It seems that there is quite a bit more information (column names) that we don't normally use that is compatible with Kaleidoscope. My educated guess is that you wouldn't get the same functionality renaming the MANUAL ID csv column to BirdNET ID.
from birdnet-analyzer.
My educated guess is that you wouldn't get the same functionality renaming the MANUAL ID csv column to BirdNET ID.
This is true in my experience. You have to use their "names".
from birdnet-analyzer.
Support was added by #77.
from birdnet-analyzer.
Related Issues (20)
- Creating a custom python script to use tflite model files : newby HOT 1
- Slow performance for analyze.py and embeddings.py HOT 1
- Add real-time detection HOT 1
- Adding BirdWeather integration to allow for PUC data processing HOT 5
- Issue with `segments.py` Not Saving Extracted Segments HOT 1
- Species list of the custom classifier has ANSI encoding and has to be converted to UTF-8 HOT 2
- Cannot utilize PBMODEL HOT 1
- Support different sampling modes in segments.py
- Link for Windows install leads to 404 error HOT 2
- Add internationalization HOT 1
- Segments not extracting to output directory (BirdNET GUI) HOT 1
- analyze.py seems to skip many files if it encounters a corrupt file HOT 4
- v1.1.0 Windows packaged version error from command line -- No such file or directory: 'labels\\label_names.csv' HOT 2
- Question on quality of Training Files
- Missing tensorflow - MacOS M1 HOT 5
- ModuleNotFoundError: No module named 'tflite_runtime' [Windows] HOT 2
- Raven list file not sorted
- [Information request] Are the android app and the website open-source ? HOT 1
- Utilize GPU when training
- Birdnet not responding after update HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from birdnet-analyzer.