革命性智能媒体标签工具Recognize:Nextcloud私有云的AI分类神器
革命性智能媒体标签工具Recognize:Nextcloud私有云的AI分类神器
【免费下载链接】recognize👁 👂 Smart media tagging for Nextcloud: recognizes faces, objects, landscapes, music genres项目地址: https://gitcode.com/gh_mirrors/re/recognize
Recognize是一款为Nextcloud打造的革命性智能媒体标签工具,它能自动识别照片中的人脸、物体、风景,以及音乐类型等,为你的媒体文件添加精准标签,让私有云媒体管理变得前所未有的高效便捷。
🚀 核心功能:让媒体管理智能化
人脸识别与分组
Recognize能够精准识别照片中的人脸,并将包含相同人脸的照片自动分组。这意味着你可以轻松找到所有包含家人、朋友的照片,无需手动整理。相关功能实现可查看lib/Classifiers/Images/ClusteringFaceClassifier.php。
物体与场景识别
无论是动物、食物、车辆还是建筑,Recognize都能准确识别并添加标签。例如,它能分辨出照片中的"stairs"(楼梯)、"basket"(篮子)等物体,以及"architecture"(建筑)、"landscape"(风景)等场景。
图:Recognize自动为不同类型的图片添加精准标签,展示了其强大的物体和场景识别能力
地标识别
旅行照片中的著名地标也能被自动识别,如埃菲尔铁塔、自由女神像等,让你的旅行回忆更加有条理。地标识别模型位于models/landmarks_asia/等目录下。
音乐类型识别
不仅是图片,Recognize还能分析音频文件,识别出古典、摇滚、爵士等音乐类型,让你的音乐库管理更加轻松。音乐识别相关代码可参考lib/Classifiers/Audio/MusicnnClassifier.php。
视频动作识别
通过MoViNet模型,Recognize能够识别视频中人物的动作,如跑步、跳舞等,为视频文件添加丰富标签。
💻 简单三步,快速部署Recognize
准备工作
确保你的Nextcloud环境满足以下要求:
- PHP 8.0及以上
- 已启用"collaborative tags"应用
- 至少4GB可用内存(建议配置交换空间)
- 处理器:x86 64-bit(支持AVX指令可获得原生速度)
一键安装(推荐)
- 登录Nextcloud,进入"应用"页面
- 搜索"recognize"
- 点击"安装"按钮即可完成安装
手动安装方法
如果一键安装失败,可采用手动安装:
cd /path/to/nextcloud/apps/ git clone https://gitcode.com/gh_mirrors/re/recognize cd recognize make⚙️ 个性化配置:打造你的专属媒体管理系统
基本设置
安装完成后,在Nextcloud的"设置/Recognize"中进行配置。你可以根据需要启用或禁用不同的识别功能,如人脸、物体、音乐识别等。
忽略特定目录
如果某些目录不需要进行识别,可通过创建特殊文件实现:
- 创建
.noimage文件排除图片识别 - 创建
.nomusic文件排除音乐识别 - 创建
.novideo文件排除视频识别 - 创建
.nomedia文件排除所有识别
模型管理
Recognize使用多种AI模型进行识别,模型文件存储在models/目录下。各模型大小如下:
- 物体识别:1GB
- 地标识别:300MB
- 视频动作识别:50MB
- 音乐类型识别:50MB
🔒 隐私与安全:数据处理全在本地
Recognize非常注重用户隐私,所有图片和音频处理都在你的Nextcloud服务器本地进行,不会将任何敏感数据发送到云端。这意味着你的个人媒体文件始终保持私密,不会被第三方访问。
注意:端到端加密的文件无法被处理,因为服务器无法读取它们。
🛠️ 技术背后:强大的AI模型支持
Recognize整合了多种先进的AI模型:
- 使用预训练的EfficientNet v2模型进行ImageNet物体检测
- 采用基于Landmarks v1数据集的模型进行地标识别
- 通过face-api.js提取和比较人脸特征
- 使用Musicnn神经网络架构对音频文件进行音乐类型分类
- 利用预训练的MoViNet模型进行视频分类
🎯 实际应用场景
家庭照片管理
自动识别人脸,将家人的照片分组,轻松回顾美好回忆。
旅行照片整理
地标识别功能让你按地点分类旅行照片,打造个性化旅行相册。
音乐库分类
自动识别音乐类型,创建自定义播放列表,享受智能音乐体验。
企业文件管理
帮助企业快速分类和检索图片、视频等媒体资源,提高工作效率。
🌟 总结
Recognize为Nextcloud带来了强大的AI媒体识别能力,让私有云媒体管理变得智能高效。它不仅功能丰富,而且注重隐私安全,所有处理都在本地完成。无论是家庭用户还是企业用户,都能从中受益。
如果你还在为海量媒体文件的整理而烦恼,不妨试试Recognize,让AI为你代劳,开启智能媒体管理新体验!
【免费下载链接】recognize👁 👂 Smart media tagging for Nextcloud: recognizes faces, objects, landscapes, music genres项目地址: https://gitcode.com/gh_mirrors/re/recognize
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
