MT Photos是一款为NAS用户量身打造的照片管理系统。

通过AI技术,自动将您的照片整理、分类,包括但不限于时间、地点、人物、照片类型。

您可以在任何支持Docker的系统中运行它。

如果您的操作系统是Windows 7及以上版本,也可以直接运行服务端程序;

系统架构

页面截图



特性

以时间线的方式,展示您的照片
以文件夹的方式,展示您的照片
通过图库您可以方便地将现有存储中的照片,提供给用户
通过人脸识别,自动生成人物相册
基于照片的GPS信息,自动生成地点相册
支持Live Photos的无损备份、下载、显示
按文件类型,自动分类屏幕截图、自拍照、视频、动态照片
基于照片内容,自动生成场景相册
通过影集分享,您可以方便地将照片分享给家人

预览视频

历经10个月,16个大版本更新后,这款DIY NAS上最好用的相册应用来了

常见问题

  • 支持多用户使用吗?
    支持,可以在【用户管理】中添加、管理用户;

  • 支持哪些类型的图片、视频
    支持图片的格式有:JPEG, HEIC, PNG, GIF, BMP, TIFF, PSD

  • 支持RAW照片的格式有:3FR, ARW, CR2, CR3, CRW, DCR, DCRAW,DNG, ERF, IIQ, K25, KDC, MEF, MRW, NEF, NRW, ORF, PEF, RAF, RAW, RMF, RW2, SR2, SRF, X3F

  • 支持视频的格式有:MP4, MOV, M4V, M4A

功能更新计划

  1. 图片旋转功能
  2. 图片归档、隐私相册
  3. TV端App
  4. 搜索增加更丰富的查询条件
  5. 影集支持按条件创建及自动更新

已支持的功能

  1. 时间线模式查看照片
  2. 文件夹视图查看照片
  3. 使用影集、收藏夹来整理照片
  4. 基于人脸识别自动生成人物相册
  5. 基于照片、视频exif中的GPS信息自动生成地点相册
  6. 基于内容识别自动生成场景相册
  7. 基于照片类型自动生成分类相册(屏幕截图、自拍照、视频、动态照片、RAW图片) 照片、影集的分享功能
  8. 支持动态照片的备份、展示(苹果的LivePhoto及安卓的Motion Photo)
  9. App备份手机相册(支持选择备份位置、文件夹生成规则、按拍摄日期重命名等)
  10. 管理照片的标签、备注、评分
  11. 多用户管理
  12. 基于文件MD5的重复文件检查及清理 App支持在后台备份照片 App、网页增加对HTTP基本认证(Basic
  13. Authorization)的支持 App、网页支持中文、英文2种语言的选择
  14. 登录增加二步验证 图片文字识别 基于OpenAI
  15. CLIP模型的以文搜图
  16. 浏览器端执行人脸识别、场景识别任务
  17. 管理员整理人物相册
  18. 网页批量下载照片
  19. 批量修改图片的GPS信息
  20. 批量或单个修改拍摄日期
  21. App隐私锁

官方网站

点此访问

体验网站

点此访问

MT Photos——一个比群晖Moments更好用的AI相册管理神器的更多相关文章

  1. 为群晖加把锁:使用ssh密钥保障数据安全

    对每一个使用群晖nas的人而言,能保证群晖里保存的数据不被未经授权的人访问下载甚至破坏可能是最重要的事情.但数据只要上网,就免不了担心密码被破解,群晖被侵入.现在网络上,要破解密码可能是最简单不过的事 ...

  2. 群晖SVN Server远程访问

    打开路由器访问界面 选择转发规则->端口映射-新建 在弹出的界面中填写相应的端口号了内网ip 填写svn所在地址的IP,比如:192.168.30.2 添加映射端口,比如svn的默认端口是330 ...

  3. 【转】NAS群晖DSM 5.0-4458安装教程

    需要准备: 1.一个闲置的U盘,容量大于64M即可. 墙裂建议用如下U盘,可以隐藏成灰群晖,小巧方便. 闪迪(SanDisk)酷豆(CZ33)8GB U盘¥29.9京东商城    2.一台显示器,用于 ...

  4. 什么是NAS.什么是黑白群晖?(转)

    前言               为了让更多的新人可以简单了解什么是nas,什么是黑群晖.什么是白群晖!有什么作用?特此制作以下教学!(原文为MOMO所写).图片也大体从互联网上下载.有对原作者不便之 ...

  5. 群晖NAS再折腾

    端口转发 两年前我买了一台双盘位的群晖NAS,配置两个4T的硬盘,这玩意儿一度改变了我使用电脑的模式,真是爽爆了!最最主要的功能就是我能用它规整我所有的资料,并且不管何时何地,只要有网就能访问.为了能 ...

  6. 群晖NAS再再折腾

    问题 最近电信把我的公网地址收回去了,之前做好的网络端口映射失效了,在公司已经不能愉快地访问家里的网络.原先网络结构示意图如下: (直接访问方案网络结构图)   只需要对电信光猫(也是个路由器)和家用 ...

  7. 群晖NAS被攻击

    上周给新员工办理入职的时候,因为我们有自己的NAS系统,给他们建账号的时候,突然发现群晖无法登陆,很奇怪. 然后查看群晖系统,发现网络能Ping 通,但是群晖管理界面无法打开,一开始以为机房天热,硬盘 ...

  8. 群晖下虚拟机编译部署WOW服务端TrinityCore

    前言 前几天突然想玩WOW了,但是我是一个特别轻度的玩家,以前点卡的时候,我就是上去一个人做做任务,跑跑地图,不怎么玩副本和PVP,现在让我花钱充月卡,不太现实,没那个时间玩,所以,就考虑玩个私服,但 ...

  9. 群晖下 gitea+drone+harbor实现CI/CD 发布到云服务器

    常用命令 sudo -i然后输入密码登录root账户(群晖默认只能使用admin账号登陆) vim xxx编辑(编辑是进去之后按i,退出并保存是按esc,然后:wq!再回车) mkdir xx创建文件 ...

  10. 群晖NAS搭建外网可访问的calibre

    一.在群晖docker上安装calibre-web 1. 下载相关的镜像文件 打开Docker后点击左侧注册表,在上方搜索栏搜索calibre 然后我们选择使用 technosoft2000/cali ...

随机推荐

  1. SQL Server Profiler的trc文件生成阻止

    很奇葩,sqlserver自动生成trc文件,每分钟一个,重启服务器也没用. 解决思路: 查询现在正在跑的trace进程 select * from sys.fn_trace_getinfo(0); ...

  2. 在 .NET 环境下访问 SOAP 服务

    在 .NET 环境下访问 SOAP 服务 SOAP 服务有着悠久的历史,目前仍然存在大量的 SOAP 服务,它是基于 HTTP 协议和 XML 技术的简单对象访问协议. 在 .NET Framewor ...

  3. Argocd基于网络的终端

    https://argo-cd.readthedocs.io/en/stable/operator-manual/web_based_terminal/ 官网参考:​ ​https://argo-cd ...

  4. Qt音视频开发5-vlc事件订阅

    一.前言 事件订阅可以拿到文件长度.播放进度.播放状态改变等信息,vlc的事件订阅机制封装的比较友好,只需要先创建一个事件管理器,然后逐个订阅自己感兴趣的需要的事件,不感兴趣的可以不要订阅,只有订阅了 ...

  5. g2o编译出现的问题及解决办法 By not providing "FindG2O.cmake" in CMAKE_MODULE_PATH this project has

    在安装完该g2o之后 运行一些程序 如高翔的ch6 代码会出现如下错误: CMake Warning at CMakeLists.txt:10 (FIND_PACKAGE): By not provi ...

  6. 即时通讯技术文集(第42期):直播技术合集(Part2) [共13篇]

    为了更好地分类阅读 52im.net 总计1000多篇精编文章,我将在每周三推送新的一期技术文集,本次是第42 期. [-1-] 实时音频的混音在视频直播中的技术原理和实践总结 [链接] http:/ ...

  7. 超实用 JMeter BeanShell Sampler 教程

    超实用 JMeter BeanShell Sampler 教程 宝子们,今天咱继续深挖 JMeter 里超厉害的 BeanShell Sampler,这次多来点实际工作中的例子,让你彻底搞懂它! 一. ...

  8. ofd轻阅读超大文件优化方案

    本人使用Typescript开发了一款ofd 阅读器,参见文章<ofd轻阅读>.web端实现阅读功能有两种方案: ofd转svg:使用h5 canvas. 两种方案各有优劣,本人采用了ca ...

  9. Elasticsearch的分享

    一.生活中的数据 搜索引擎是对数据的检索,所以我们先从生活中的数据说起.我们生活中的数据总体分为两种: 结构化数据 非结构化数据 结构化数据: 也称作行数据,是由二维表结构来逻辑表达和实现的数据,严格 ...

  10. colab 使用技巧

    无法进入目录 import os path = "/content/TaBERT/" os.chdir(path) print(os.getcwd()) 无法执行conda !pi ...