枝头的鸟望向林间,柔和的绿意向远处铺开。AI 生成主视觉。

BIRDSVISION / 鸟类图片识别

拍一张鸟,看看它是谁。

枝头的鸟已经飞走,照片里的它还等着你认识。选一张照片,鸟视会给出三个可能的识别结果,帮你从羽色与轮廓间,寻找它的名字。

了解识别流程

HarmonyOS 版通过华为应用市场获取,实际版本以应用市场为准;Android 1.0.2 由官网提供正式签名 APK,可在下载页核对版本与 SHA-256。

向下,认识鸟视
1,983 类1.0.2 使用的分类模型
Top-3展示鸟名、学名和置信度
最多 20 条识别历史保存在 App 本地
无需账号当前版本不要求注册或登录

核心功能

留住照片,也认识照片里的鸟。

从相册选图,查看识别结果,再把这次遇见留在本地历史中。

01

从一张照片开始

在系统图片选择器中,选出你想辨认的那只鸟。鸟视只接收你选中的照片,不申请读取整个相册,也不索取相机、定位或通讯录等无关权限。

02

看清它,再辨认

1.0.2 会先寻找照片中的鸟,再列出三个可能的鸟种、学名与置信度。没有找准时,你也可以亲手框出想认识的那一只。

03

留待下次翻看

识别成功后,照片与结果会留在 App 本地,最多保存 20 条。想起那只鸟时,可以回来翻看;也可以随时删除单条记录,或全部清空。

使用流程

从照片到结果

找出那张让你好奇的照片,余下的识别步骤交给鸟视。

用于下方 App 结果展示的北红尾鸲图片
从这张图片开始01 / 看见
1

选择照片

尽量选一张鸟体清楚、光线自然、少些遮挡的单鸟照片。羽色和轮廓看得越清楚,越有助于辨认。

2

识别比对

鸟视先在设备上压缩照片,再通过加密连接交给中国境内的识别服务,完成这一次比对。

3

查看 Top-3

把三个可能的结果与照片对照着看。成功识别的记录会自动保存在本地,不必急着记住每一个名字。

鸟视实际首页截图,展示开始识别和最近识别记录
鸟视实际识别结果截图,展示北红尾鸲的 Top-3 结果与手动画框入口

实际界面

名字很相近,
模样各有不同。

一道眉纹、一片羽色,都值得再看一眼。鸟视列出三个可能的鸟种,供你对照辨认;如果自动定位偏了,1.0.2 也支持在结果页手动画框,重新选定照片中的鸟。

  • 主结果与 Top-3 顺序一致
  • 1.0.2 的 Top-3 同时展示中英文名称与学名
  • 重启 App 后仍可恢复本地历史
  • 支持删除单条记录或清空全部记录

图中结果与置信度仅对应这次识别,不代表整体准确率。

模型迭代

先定位鸟体,再识别鸟种。

鸟视按 App 版本提供识别能力:1.0.2 使用 SOYOL Detect 定位照片中的鸟,再由独立的分类模型给出 Top-3 结果;旧版继续使用 1,224 类原图识别链路。新版结果增加学名和手动画框入口。

先定位 找出照片中的鸟体
再分类 给出可能的鸟类类别
  1. 01 历史版本

    初步分类模型

    首个线上版本使用 755 类分类模型,完成中英文名称映射和 Top-3 结果展示,为后续扩展提供基础。

  2. 02 内部数据整理

    内部教师定位器

    基于 Ultralytics YOLO26n Pose 的内部模型用于训练图片整理、定位比对和复核。它与面向新版用户请求的 SOYOL Detect 职责不同,未接入线上用户识别链路。

  3. 03 旧版链路继续服务

    1,224 类分类模型

    1.0.1 及更早版本继续走原图单视图识别链路,返回三个可能的类别。旧版请求不会因为新版上线而被自动切到 SOYOL 定位流程。

  4. 04 1.0.2 已接入

    SOYOL 定位与 1,983 类分类模型

    1.0.2 请求已接入 A 层数据训练的 SOYOL Detect 和 1,983 类分类模型。App 可以展示 Top-3 学名,并允许用户手动画框后重新识别。已完成生产接口与版本分流检查;新分类模型与 SOYOL 仍缺少独立最终测试,不应把类别数量理解为准确率承诺。

开源与技术

识别背后的工作,也在这里。

一个鸟名出现在屏幕上之前,背后还有定位、分类与服务之间的配合。我们分别公开了定位器、推理后端和分类器训练代码,供你阅读、研究,也欢迎一起改进。

连接应用与模型源码

推理后端

FastAPI

接收 App 的识别请求,按客户端版本选择推理链路,调用独立定位服务与鸟种分类器,并支持用户手动标出的鸟框。

已公开分类 API、鉴权、限流、双视图推理及对应的线上源码快照。

它是什么鸟训练源码

分类器训练代码

ConvNeXt-Tiny · 双视图分类

结合原图与鸟体裁剪图进行鸟种识别,返回 Top-3 结果。分类器与 SOYOL 定位器是两个独立部分。

已公开双视图训练、微调与参数扫描代码。分类器生产权重不随源码公开。

模型辅助标注,人工逐张确认

内部教师模型 TYLO 提供初始鸟框,再由人工补框、删除错误框、调整边界,并确认无鸟图片。当前公开 SOYOL 使用人工确认的标注进行监督训练;TYLO 是闭源内部工具。

半监督伪标签仅做过内部小规模流程试验,不属于当前公开 SOYOL 权重的训练流程。

公开范围与图片来源

公开材料不包含训练图片、分类器生产权重和正式类表。SOYOL 训练图片的来源、图片级许可与署名逐图核对,相关记录随发布提供;源码许可不改变图片本身的许可。

隐私设计

照片用于这次识别,
历史留在你的设备。

当前版本不要求登录,不接入广告、统计、推送或账号登录第三方 SDK。

图片先在设备端压缩

所选图片会缩放至最长边不超过 800 像素,并重新编码为 JPEG 后再发送。

远端不保存原图

图片仅在当次识别处理期间进入内存,不写入远端磁盘或对象存储,也不用于模型训练。

留下或删去,都由你决定。

本地记录可以逐条删除,也可以一次清空。卸载 App 时,这些历史也会一并删除。

权限按需使用

当前版本仅声明联网权限,图片由系统选择器提供,不申请读取整个相册。

完整规则公开可查

隐私政策说明图片、历史和访问日志的处理方式,也列出用户删除记录、撤回同意和联系运营者的渠道。

常见问题

还有几件事,想先告诉你。

识别结果一定准确吗?

不一定。机器学习模型会受到训练数据覆盖、类别样本差异、相似物种、鸟类年龄与羽色,以及照片清晰度、光线、遮挡和拍摄距离等因素影响;即使置信度较高也可能判断错误。

为什么展示三个结果?

Top-3 表示模型判断最接近的三个类别。排名第一不代表一定正确,同时查看其他可能类别有助于结合外形特征继续判断。

我的照片会被保存到服务器吗?

不会。图片仅在当次识别处理期间进入远端内存,不写入远端磁盘或对象存储,也不会用于模型训练。

当前支持哪些平台?

HarmonyOS 版已在华为应用市场发布;Android 1.0.2 可从官网应用下载页获取正式签名 APK。安装 APK 时需要由系统安装界面确认,网站不会自动安装应用。

有疑问,也有想法?来信聊聊。

使用中遇到的问题,或是对识别、数据与代码的想法,都欢迎告诉我们。鸟视还有许多值得琢磨的地方。

支持与联系