我将我的安全摄像头改造成了自动鸟类识别系统

Hacker News Top 工具

摘要

本文详细介绍了如何将安全摄像头与BirdNet-Go工具集成,以创建一个实时鸟类识别系统,利用本地AI模型进行音频检测并支持社区数据共享。

暂无内容
查看原文
查看缓存全文

缓存时间: 2026/09/01 12:26

# 我如何利用 BirdNet-Go 将安防摄像头变成自动鸟类识别系统 来源:https://jasontucker.blog/how-i-turned-my-security-cameras-into-an-automatic-bird-identification-system-with-birdnet-go/ 我妻子喜欢聆听鸟鸣并用手机上的应用识别它们。我决定更进一步,看看是否有能根据鸟叫声自动识别的方案。一番搜索后,我发现了 BirdNet 和 BirdNet-Go(https://github.com/tphakala/birdnet-go?ref=jasontucker.blog),接着了解到可以通过 Docker 运行它,并利用已有的户外安防摄像头来识别鸟类。太棒了!于是我挑选了家里的三台摄像头,利用它们的麦克风进行鸟类识别,效果简直神奇。 ## 实时鸟类与蝙蝠音频检测 BirdNet-Go 7×24小时不间断运行。它持续监听,一旦鸟儿开始鸣叫,系统会立即分析音频并给出识别结果,无需等待或手动录制。该系统也能识别蝙蝠——如果你家附近黄昏时有蝙蝠飞舞,这功能相当酷。系统会在后台持续运行,记录所有听到的声音。有趣的是,它最近开始检测青蛙了。 ## 多模型本地AI推理引擎 整个系统在本地硬件上运行,不依赖云服务或API调用。AI模型直接部署在你的服务器或树莓派上,这意味着它响应迅速、保护隐私,且没有月费支出。你甚至可以运行多个模型来切换不同的检测策略或区域性鸟类数据库。他们近期在模型库中添加了 Google Perch v2,可检测的物种从 BirdNET 2.4 版的6,000种提升至14,795种。 ## 基于物种列表的警报规则 你可以为特定鸟类设置规则。想立即知道主红雀是否出现?没问题。寻找本地区的稀有物种?设置警报即可。系统会根据物种列表进行匹配,并按照你设定的条件发送通知,就像一位永不眠的观鸟伙伴。我甚至将其接入了家中的Discord服务器频道。等等,你的家难道没有专属Discord? 设置家庭Discord频道 #birdnet 的鸟类观测通知与警报## 新物种检测追踪 此功能会记录哪些鸟类首次出现在你的院子里。蓝鸦第一次造访?BirdNet-Go 会标记它。系统维护着一份所有已检测物种的动态清单,让你能观察院子里的生物多样性变化。说实话,这变成了我们的一项有趣游戏。 ## RTSP流支持 IP 摄像头 如果你的摄像头支持RTSP,那就能轻松使用。大多数现代IP摄像头都支持。只需将摄像头的流媒体URL输入BirdNet-Go即可。我使用了三台现有的安防摄像头,无需购买特殊硬件。这些原本用于安防的摄像头现在兼职识别鸟类,一举两得。 ## BirdWeather集成实现数据共享 BirdWeather是一个分享鸟类检测数据的社区平台。BirdNet-Go可与其直接集成。如果你想将观测数据贡献给更大的数据集,完全可以这样做。这有助于研究人员和其他观鸟者了解你所在区域的情况。你不必使用此功能,但能有这个选项总是好的。 ## 自托管,无云依赖 所有数据都存储在你的网络中,除非你主动分享,否则音频不会离开你的房子。没有订阅费用,没有服务条款变更,不用担心某家公司两年后关闭服务。你完全拥有整个系统。它运行在Docker中,因此可以轻松地与家庭实验室中的其他服务一起管理。 ## 可连接Home Assistant 所有设备都需要能与Home Assistant连接,而BirdNet-Go可以通过MQTT协议在Home Assistant中被发现。 ## 可视化音频通道能量级分析 界面会实时显示每个通道的音频电平,让你清楚麦克风捕捉到了什么。这有助于你优化摄像头位置,或排查为何某个摄像头没有检测到声音。有时你会发现摄像头对着嘈杂的空调外机或受到风声干扰,从而进行相应调整。 ## 它竟然检测到了放屁声! 几天前,我收到Home Assistant的通知,显示车道上检测到“放屁声”。原来是邻居夜间散步经过车道时放了个屁,被系统成功识别了! ## 还有配套App? 有人开发了一款名为“BirdNet-Go Companion”的免费iOS应用,可以将手机连接到你的BirdNet-Go服务器,在原生iOS应用中查看检测结果。Robert Oesterlin 做得非常出色! BirdNET-Go Companion App - App Store下载,由Robert Oesterlin开发。可查看截图、评分评论、用户技巧,以及更多类似应用。Robert Oesterlin (https://apps.apple.com/us/app/birdnet-go-companion/id6763647186?ref=jasontucker.blog)## 结语 说真的,这个项目让我自己都感到惊喜。我原本以为它会是个有趣的小工具,但可能会很快厌倦。结果却相反,我和妻子现在每天都会查看它。我们弄清了哪些鸟类何时来访,还发现了几种不知道栖息在附近的鸟类。朋友们也产生了兴趣,我将系统部署在公共域名上(当然通过Cloudflare保护),并允许几位朋友连接进来体验。它让我们的安防摄像头系统变得真正实用,超越了单纯的安防功能。如果你有带麦克风的摄像头,哪怕对鸟类只是稍感兴趣,不妨试试BirdNet-Go。这是家庭实验室项目中少数能真正改善日常生活的,而不仅仅是技术上有趣的案例。 GitHub - tphakala/birdnet-go 自托管的实时声景分析器,用于鸟类、蝙蝠及其他野生动物。采用多模型本地AI推理,可在树莓派上24/7运行。— ⭐ 1,232 · 🍴 114 · nightly-20260601 GitHubtphakala (https://github.com/tphakala/birdnet-go?ref=jasontucker.blog)## 回答Reddit (https://www.reddit.com/r/homeassistant/comments/1w3pvsz/how_i_turned_my_security_cameras_into_an/?ref=jasontucker.blog)和Hacker News (https://news.ycombinator.com/item?id=49511856&ref=jasontucker.blog)上的问题(大家好!) - 很多人提到使用电子墨水屏查看数据,这是个绝妙的主意。我和妻子通过手机网页界面查看最近的检测列表。我还集成了Home Assistant,让它显示在我配置的屏幕上。我打算研究一下这个移动伴侣应用 (https://apps.apple.com/us/app/birdnet-go-companion/id6763647186?ref=jasontucker.blog),看看具体怎么使用。 - 有些人谈到使用特殊麦克风进行检测,我可能会为后院这么做。出于隐私考虑我们没有在那里安装摄像头,但麦克风会很好。补充一点:麦克风会自动屏蔽语音,这是个不错的功能。 - 有几个人提到他们自己构建或“氛围编程”了BirdNet-Go的定制版本,我觉得这很棒。我找到了适合我的方案,而且这正是我妻子手机上已经在用的系统。现在相当于她的手机被移到了户外,24/7不间断捕捉鸟鸣。 - 有人问能否把它变成门铃,不能,但如果你的门铃有RTSP流,它可以利用门铃的摄像头。 - 很多人提到蝙蝠,没错,如果有专用麦克风,完全可以更高精度地检测蝙蝠。我们街尾有一个“蝙蝠箱”,有人在杆子上安装了,我们相信有蝙蝠栖息在那里。 - 是的,那个放屁检测器确实很搞笑! - 有人询问鸟类识别的置信度,老实说我们并非专业观鸟者,只是住处周围鸟类特别多。所以我用RTSP流捕捉它们,再用本地AI模型进行识别。 - 许多人讨论破解Flock摄像头来做这个,你们尽管尝试!(如果成功了,请在下方评论分享项目链接!) - 有人提到我的检测数量较少,过去12个月我们共检测到418,726次,识别出271种独特鸟类,平均置信度为60.9%。在南加州地区,我们最常见的鸟类是家朱雀,检测到118,667次。

相似文章

鸟类访客

Hacker News Top

一个在阳台上安装USB麦克风捕捉鸟鸣的项目,使用BirdNET-Pi进行物种识别,并在网站上叠加花鸟画拼贴展示。

Kiwibit的AI喂鸟器成为我的新后院伙伴

TechCrunch AI

这是一篇关于Kiwibit AI喂鸟器的评测,它内置摄像头和鸟类识别算法,可追踪识别超过10,000种鸟类,提供有趣且连接自然的后院体验。

Meet Birding Pal

YouTube AI Channels

OpenAI 频道通过一段实地对话演示了 Birding Pal 观鸟辅助工具,展示其声音识别、视觉描述识别和位置感知能力,并能记录观鸟数量。

将中国物联网摄像头变成猫头鹰直播

Lobsters Hottest

一篇博客文章,详细介绍了如何使用S4 Pro中国物联网摄像头和NiView应用程序直播大角猫头鹰巢的过程,并需要技术变通方法才能共享视频流。