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')

参考文献

相关推荐
掘金安东尼几秒前
拆 ZeroClaw 架构:四个 Trait 撑起一个 Agent 运行时
人工智能
sunneo几秒前
专栏B-产品心理学深度-01-认知偏差手册
人工智能·产品运营·产品经理·ai编程·ai-native
Rabbit_QL1 分钟前
【ChatGPT Image2 全景图实战】从提示词到电影级长镜头画面
人工智能·chatgpt
HHHHH1010HHHHH3 分钟前
golang如何实现可靠消息最终一致_golang可靠消息最终一致实现实战
jvm·数据库·python
掘金安东尼3 分钟前
ZeroClaw 是什么?一个 Rust 写的"轻量级 AI Agent 运行时"完整科普
人工智能
maxchen.cn7 分钟前
实时交互数字人解决方案深度剖析:以臻灵平台为例的商业价值与竞争力评估
大数据·人工智能
lwf0061648 分钟前
数据预处理(特征标准化)
人工智能·机器学习
前端达人10 分钟前
《AI 产品经理转型实战手册》介绍
人工智能·产品经理
网络工程小王12 分钟前
【DeepAgents简介】个人学习笔记
人工智能
一只AI打工虾的自我修养12 分钟前
DeepSeek V4 Hybrid Attention Architecture 技术解析
人工智能·ai·开源·aigc