Top
Best
New

Posted by speckx 12 hours ago

I turned my security cameras into an automatic bird identification system(jasontucker.blog)
424 points | 102 comments
ben1040 11 hours ago|
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.

koryk 8 hours ago||
I did something similar with my BirdNET + e-ink screen, it's pulling images from wikipedia, dithering and rendering a summary with PIL.

https://i.imgur.com/5XbM6bb.png

Also if anyone is interested, here is the server for the e-ink screen https://github.com/koryk/inky-impression-server

and here is a MCP for birdnet that I've been using for a bit https://github.com/koryk/birdnetpi-mcp-local-server

simonjgreen 8 hours ago||
Love your eink example! You’ve just sent me on a parts shopping trip :)

I’ve been unhappy with my little lcd board I’ve been using for the same here https://github.com/simonjgreen/OpenObservatory as the contrast is bad. I was considering using one of my trmnl displays, but it isn’t quite the right operating model for the frequency of updates I want.

sciencesama 11 hours ago||
just use trmnl it will make it super easy
twhitely 2 hours ago||
I like my money to not go towards transphobes
CircuitSeuss 9 minutes ago||
Eerie how easy it is to leverage these always on network connected sensors we keep putting everywhere to get precise data profiles
mulle188 1 hour ago||
The documentary 'Listers ' (about two brothers who go all in on birding for a year) on YouTube is so hilarious and got me into birding (and using Merlin) this year. Highly recommend.
comboy 11 hours ago||
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.
CobrastanJorji 6 hours ago||
Merlin's story is very interesting: https://www.birds.cornell.edu/home/the-magic-of-merlin/

The journey to a magical, free bird sound ID app involves some obvious steps (the NSF gave them money), but the amount of timeline offramps is really high. The NSF didn't think this app was educational ("it's just telling them the answer, they don't even have to work for it!"), the funding ran out so they were thinking of charging money, eBird happened to have five years of bird sound recordings they could use, a computer vision guy on the team happened to learn that spectrograms are basically the same as pictures...

And the result is tremendously useful! They get great signal on where birds are, and they're making people so much more interested in birds and nature and science. And I think charging $1 for the app or, shudder, some sort of subscription model might've ruined the whole thing.

phainopepla2 10 hours ago|||
But a warning for novice birders: Merlin's sound ID feature produces a lot of false positives.
sq_ 9 hours ago|||
Merlin got me into birding, and I've found this to be true, at least in some regions, especially if there's lots of background noise.

Unless a species has a really, really unique call or song, I've made it my personal rule to get eyes on it and, if I'm still not convinced, to take a picture and cross reference with iNaturalist and what folks on there think of it.

I've learned to curse the species that differ from others by the sheen of the backs of the males' necks or the angle of a wingbar. Also, gulls that only differ by things like the color of their feet or beaks.

pfdietz 8 hours ago||||
You can usually tell, though. Rare birds in the wrong place or time that come up only once are problematic, but if the bird is detected repeatedly there's a better chance. You should also be on the lookout for birds that mimic other birds (like the northern mockingbird and the gray catbird.)
wlonkly 3 hours ago||||
Occasionally I'll see a screenshot of Merlin with, I dunno, a dozen different birds, and in the middle of the list: a catbird. I never have the heart to tell people that they just heard one very creative bird.
sib 7 hours ago||||
Cornell / Merlin / eBird publishes a global species frequency DB indexed by location and date (so, how likely is a species to appear in a place, on a day of the year)... In a project that I was working on, this helped a lot when used to influence the "raw" identification based on appearance alone.
bluebarbet 5 hours ago||||
For info, there's a FOSS bird-call app, available on F-Droid, that's pretty decent: WhoBird
drcongo 10 hours ago|||
I've not seen this personally, but maybe it's region specific.
bakibab 11 hours ago|||
Indeed. I use Merlin Bird ID all the time. I found it good across many countries.
drcongo 10 hours ago||
I call it Pokemon Go for grown ups. How many do you have in your life list? I finally managed to snag a Tawny Owl last week.
nbaugh1 10 hours ago||
I've got 33. I don't know how that stacks up against other but a large percentage of them came just from my backyard. Just got added a Baltimore Oriole that showed up this week.
astura 4 hours ago|||
I've only been birdwatching since spring and I got 28 species already. Lots of seabirds because I spend a lot of the time at the beach.
drcongo 10 hours ago|||
I'm up to 71 thanks to the joys of taking it on holiday to other countries (less joy for my family), and occasionally going places just because I know there'll be new birds there.

Personal best for a single session is 23 birds in my back garden over the course of a couple of coffees. I have though spent a fair bit of time making the garden as attractive to different types of bird as possible - mainly through having a variety of different shaped feeders with different feed in. I can recommend the NatureSpy camera feeder too [0] - though I have had to modify it a little to make the food hole smaller otherwise magpies empty the thing in a single day just chucking all the seed on the floor. Dickheads.

[0] https://naturespy.org/collections/wifi-solar-bird-feeder-nes...

maciejb 6 hours ago||
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 sound quality now!

brewtide 3 hours ago|
I built an esp32 with 48khz mic soldered on, feeding rtsp stream to server in living room. Works amazing. Need to build more mics.
maciejb 5 minutes ago||
How do you transmit the audio once captured?
KyleWasTaken 11 hours ago||
Heads up. I noticed the screenshot of your markdown card has an ASCII block that goes below the baseline. `U+2588` (Full block) tends to do that depending on a lot of things.

I made a change to the markdown card sometime ago that uses only `U+2581` through `U+ 2587` instead to avoid that issue.

It's under a collapsed block here:

https://www.kyleniewiada.org/blog/2025/05/backyard-bird-trac...

jasontucker 9 hours ago|
[dead]
tacodestroyer 10 hours ago||
Nice! I never thought about using my security cameras but ended up building a regular Birdnet-Pi with a microphone. I took it one step further to make it portable so that I can use it when we hike or travel to new places. Added a little e-ink display to the front and it allows me to see Top 3 for the day, last detected, and total number for the day.

Case I used to make it portable and fit the display https://makerworld.com/en/models/1336154-portable-pi-sdr-cas...

electroweak 2 hours ago||
I don't know how this possibly worked for the northern mockingbird. One full moon I stood and listened to one call continuously for an hour and I couldn't remember hearing the same call twice. Every bird I'd ever heard in person and more mimicked...several car alarms..sirens... Do they even have their own distinctive call?
derwiki 2 hours ago||
Merlin identifies them for me
dewey 11 hours ago||
Nice! I've tried to build something similar with Unifi cameras (https://github.com/dewey/birdhomie) and it worked pretty well, the species detection wasn't that accurate but I'll continue on that project in the winter.
inventor7777 10 hours ago|
I run BirdNET-Go as an app on my Home Assistant i7 M710q. I use the GPU-enabled BirdNET model and Perch V2, and it works swimmingly.

Input is three RTSP streams from various Reolink PoE cameras around our house, and it is pretty cool to be able to find and listen to the birds/frogs that come.

detourdog 10 hours ago||
I have a situation with a couple of hundred chimney swifts. I want to set-up cameras to differentiate between individual swifts.

Any advice on how to go about this.

My current plan is to put multiple cameras at the mouth of the chimney opening which is about 42"x42"(1mx1m).

Does this sound realistic to anyone with experience?

sdenton4 7 hours ago||
There's a growing literature on individual animal identification from sound!

Here's one example: https://github.com/sammlapp/ovenbird-individual-recognition

My impression is that the hardest part is knowing whether or not you're actually doing a good job. For vocal learners (like the ovenbird example linked above), it seems to be pretty easy using embeddings from existing models (like perch or birdnet). For non-learning species (possibly including your swifts), you can use timbre clues to differentiate many individuals, but may not be able to really nail down individual identity.

bradly 10 hours ago||
Have you found a way to identify frogs? I also have a BirdNET (the older -PI, not -Go) setup, but haven't seen a way to get anything other than birds identified.
inventor7777 9 hours ago|||
The full Perch V2 model at https://huggingface.co/tphakala/Perch-v2 can do some frogs and cicadas and such, but it is not very good. It will certainly detect it, whether the species will be right is a whole other question.
oever 10 hours ago|||
The many frogs around my house are identified as black-crowned night heron. I was very excited for a while since that bird is not common where I live.
jameshart 9 hours ago||
OHHHH! That explains it. Had not figured out why that false detection kept coming up.
oever 9 hours ago||
The sound that a frog makes is 'kwak' in Dutch. And that is also the name of this bird which makes a similar sound. Onomatopoeia for the frog predator.
More comments...