开源免费软件推荐PhotoPrism:一款基于TensorFlow的开源照片管理工具,实现自动图像分类与本地化部署

引言:

PhotoPrism,这款基于机器学习软件Google TensorFlow的开源照片管理工具,不仅实现了自动图像分类,更能够精准检测图片的颜色、色度、亮度、质量等属性。无论是全景照片还是地理位置信息,它都能轻松识别。更重要的是,它支持直接上传照片和挂载WebDAV目录,为用户提供了极大的灵活性。而Docker傻瓜式安装方式,更是让部署变得前所未有的简单。只需通过Web界面,您就能方便地访问和管理照片,无论是在家中还是服务器上托管,都能轻松实现。

一、软件介绍和硬件要求

PhotoPrism官方还提供了一个示例,展示了其强大的自动分类功能。在这个示例中,您可以看到照片被自动分类,并带有标签和地理位置信息。更令人惊喜的是,它还能识别黑白照片、全景照片以及相似照片(Stacks)。此外,PhotoPrism还支持中文界面,只需在设置中将语言修改为简体中文,即可轻松使用。

PhotoPrism开源项目地址GitHub - photoprism/photoprism: AI-Powered Photos App for the Decentralized Web 🌈💎✨

版本有2个版本,

支持环境:docker/Ubuntu/Debian (支持ARM处理)
支持平台:Nas(花芸、群晖、为联通)、树莓派等硬件系统
硬件基础要求(最小值):2C3G4G(2核3G内存4G存储)


注意:因为当索引器暂时需要更多内存来处理大文件时,这可能会导致意外重启。索引 RAW 图像和高分辨率全景图可能需要额外的交换空间和/或物理内存,超出建议的最小值。
注意:在内存为 1 GB 或更少的系统上禁用 RAW 图像转换和 TensorFlow


二、功能亮点:

PhotoPrism的功能亮点不仅仅在于自动图像分类。在左侧菜单中,您可以轻松找到相册、硬盘、我的最爱、瞬间(自动生成的相册)、日历、地点、标签(自动生成)、文件夹等内容。这些功能使得浏览、组织和分享照片集变得前所未有的便捷。

此外,PhotoPrism的设置内容也相当丰富。您可以选择多种主题界面,进行权限设置,实现完全私用或只读提供给他人观看,甚至创建一个公共相册,让任何人(或有权限的人)上传照片。这种灵活性使得PhotoPrism能够满足不同用户的需求。


三、Docker部署:

PhotoPrism支持三种上传图片的方式:原生储存(部署时直接挂载在Docker里)、浏览器上传以及WebDAV。这为用户提供了多种选择,无论您是在本地还是远程上传照片,都能轻松实现。

而在部署方面,PhotoPrism同样表现出色。相对于其他类似项目,PhotoPrism的部署过程可能是最简单的一个。

1、官方提供了基于docker-compose的部署模板,您只需执行简单的命令即可完成部署。例如,通过执行以下命令:

wget https://dl.photoprism.org/docker/docker-compose.yml

docker-compose up -d

启动后,打开ip:2342,使用默认的admin/insecure登录,登录后,在setting中可以修改成中文

建立索引

Docker其他高级选项(需要在Docker-compose.yml这个文件目录下运行以下内容)

启动服务 docker-compose up -d

停止服务 docker-compose stop

下载更新 docker-compose pull

卸载 docker-compose rm -s -v

查看日志 docker-compose logs --tail=100 -f

重置数据库 docker-compose exec photoprism photoprism reset

备份数据库 docker-compose exec photoprism photoprism backup -a -i

恢复数据库 docker-compose exec photoprism photoprism restore -a -i

更改管理员密码 docker-compose exec photoprism photoprism passwd

2、docker部署:

注意:本地要有个~/Pictures文件夹。需要手动配置数据库。
注:我是没搭建成功


docker run -d \

--name photoprism \

--security-opt seccomp=unconfined \

--security-opt apparmor=unconfined \

-p 2342:2342 \

-e PHOTOPRISM_UPLOAD_NSFW="true" \

-e PHOTOPRISM_ADMIN_PASSWORD="insecure" \

-v /photoprism/storage \

-v ~/Pictures:/photoprism/originals \

photoprism/photoprism

四、非Dcoker安装如下

1、使用tar.gz进行安装

PhotoPrism:/opt/photoprism 目录
注意,wegt文件,更换至Photoprism最新链接

sudo mkdir -p /opt/photoprism
cd /opt/photoprism
wget -c https://dl.photoprism.app/pkg/linux/amd64.tar.gz -O - | sudo tar -xz
sudo ln -sf /opt/photoprism/bin/photoprism /usr/local/bin/photoprism
photoprism --version

如果下载不了,如下图,手动下载(这里是官网链接,可以从Github下载到服务器)

2、基于Ubuntu/DebianLinux

curl -sLO https://dl.photoprism.app/pkg/linux/deb/amd64.deb
sudo dpkg -i amd64.deb

总结

无需复杂的配置和修改,让部署变得如此简单。

无论是摄影爱好者还是家庭用户,PhotoPrism都是一个值得尝试的开源照片管理工具。它利用最新的机器学习技术,自动标记和查找图片,让照片管理变得更加轻松高效。而且,其私有部署的特性,更是为用户提供了数据安全和隐私保护的重要保障。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值