Live data from Hacker News

I turned my security cameras into an automatic bird identification system

jasontucker.blog

121–130 of 197 posts

Re: I turned my security cameras into an automatic bird identification system

#121
post #10

I did exactly this with BirdNet-Go and my Unifi doorbell cam. Unifi exposes an RTSP feed for each camera so it was easy for the tool to just "listen" to the doorbell and start classifying. I have a spare e-ink display and my next weekend project to follow onto this is to wire it up so it shows some faux "woodcut" images of birds detected, or something like that.

The e-ink display with woodcut birds sounds like the perfect final form of this project

Re: I turned my security cameras into an automatic bird identification system

#122

Eerie how easy it is to leverage these always on network connected sensors we keep putting everywhere to get precise data profiles

Yeah, the bird use case is charming, but it's also a pretty good demonstration of how much information is sitting there waiting to be extracted from sensors that were installed for some completely different purpose.

Re: I turned my security cameras into an automatic bird identification system

#123
post #22

Btw, Merlin Bird ID app by Cornell University is so good that I got some people interested that weren't into that topic at all.

But a warning for novice birders: Merlin's sound ID feature produces a lot of false positives.

For me, mostly a lot of false negatives. I have a Pixel 8, and I have no problems using the microphone normally, but somehow, Merlin requires the bird to be within a couple of meters of me and sing for quite a while before Merlin will even say “hearing a bird”. And of course, you have to be dead silent; if anyone talks or coughs, it will mess up the spectogram badly.

Given that it's colloquially “Shazam for birds” and Shazam is just amazingly resistant to noise, it's a bit disappointing :-)

Re: I turned my security cameras into an automatic bird identification system

#124
post #10

I did exactly this with BirdNet-Go and my Unifi doorbell cam. Unifi exposes an RTSP feed for each camera so it was easy for the tool to just "listen" to the doorbell and start classifying. I have a spare e-ink display and my next weekend project to follow onto this is to wire it up so it shows some faux "woodcut" images of birds detected, or something like that.

I've also done basically the same this year, I just use a Raspberry pi + a usb mic. https://github.com/arnegiacomo/fugleramme

Its very popular with friends and family, especially with older people that dont enjoy traditional tech.

Re: I turned my security cameras into an automatic bird identification system

#127
post #97

I tried that with my Aqara camera. The mic there has no windshield, though; wind noise was terrible. Also I couldn’t get Aqara support to enable higher sampling rates in the firmware than 16kHz; BirdNET expects 48kHz audio samples. Ended up installing a better microphone attached to a RPi3A+ and using a RaspberyPi 4 which I already owned for hosting BirdNET-Go https://maciejb.me/posts/birdnet-go-setup/ Much better so…

I built an esp32 with 48khz mic soldered on, feeding rtsp stream to server in living room. Works amazing. Need to build more mics.

I like to know more about your project can you help with the details

Re: I turned my security cameras into an automatic bird identification system

#128
post #125

I tried this with Birdnetpi ( https://7ml.in/notes/on-to-birdnet/ ) with Avain Visitors ( https://theodore.net/projects/AvianVisitors/ ) My camera's doesn't give out rtsp unfortunately

Maybe you could try go2rtc[0]? It can ingest multiple stream formats and output them in a different one.

Also has some other nice features, like I use it to ingest one RTSP stream and share that to multiple applications, and to push audio out to my Tapo camera

[0] https://github.com/AlexxIT/go2rtc/

Post reply on HN