lpips使用笔记

LPIPS指的是 Learned Perceptual Image Patch Similarity(学习感知图像块相似度),它是一种用于衡量两张图像之间感知相似度的指标。

1. 安装

bash 复制代码
pip install lpips

2. 使用

python 复制代码
import torch
import lpips

# 加载预训练的 LPIPS 模型
loss_fn = lpips.LPIPS(net='vgg')

# 假设您有两个图像张量 img1 和 img2
img1 = torch.rand(1, 3, 256, 256)  # 示例随机图像张量 1
img2 = torch.rand(1, 3, 256, 256)  # 示例随机图像张量 2

# 计算 LPIPS 距离
d = loss_fn(img1, img2)
print(d)
python 复制代码
import torch
import lpips

# 假设您已下载的模型路径为'model_path'
loss_fn = lpips.LPIPS(net_type='vgg', model_path='model_path')

参考文献

相关推荐
镜象科技3 分钟前
什么是好的校园AI心理健康解决方案服务商?从中外校园心理服务的一天说起
人工智能
Geeys11 分钟前
拼多多单品推广完整方案(可直接落地)
大数据·人工智能
泡椒鸡脚15 分钟前
AI室内设计风格融合:把布局、材质和光影参考分开写
人工智能·材质
袁俪19 分钟前
世界模型与智能体
人工智能
冬奇Lab19 分钟前
开源项目第239期:Awesome DSH Plugin —— 5000+ 插件的 DeepSeek Harness 生态精选列表
人工智能·开源
生态学者19 分钟前
Global Change Biology | 森林越“步调一致”,反而越怕干旱?树木生长与叶片活动的同步之谜
大数据·人工智能·算法·r语言·微信公众平台
迁移科技26 分钟前
一框棒料的自动化跃迁:3D视觉如何点亮金属上下料工序
人工智能·自动化·视觉检测
China_Yanhy36 分钟前
AI Agent 实习生工作日记 — Day 4(技术补充:agent_engine.py 底层实现)
人工智能
xixiaoyunya40 分钟前
Python 异步编程入门:用 asyncio 轻松实现并发任务
开发语言·python·php
老金带你玩AI43 分钟前
DeepSeek升级了:从故宫3D到赛车游戏,价格没涨
人工智能