Hey, author here — thanks for posting it again! As of 2025 the pigeons are back and version 2 with aiming and a microphone array for target acquisition is still work-in-progress. I’m heading to bed now, but I’ll happily answer any questions tomorrow.
I am using a raspberry pi and a two axis turret with a pump and reservoir from a car windshield sprayer. right now it's just using differences in pixels to detect movement, by it it's keeping the balcony pigeon free! (a few false positives when a bumble bee flies too close to the camera though) I also have a yolo model version but haven't implemented it yet !
My setup also had its occasional false positives but that’s not a problem if all you do is spray a bit of water around. I also looked into yolo, but I couldn’t find any good datasets of pigeons. Nowadays that’s no problem anymore as you can just use models like meta’s segment anything that do zero-shot bounding boxes… if you have the GPU to run it.