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

参考文献

相关推荐
科技每日热闻2 分钟前
中国企业出海开展业务,如何挑选可安全合规使用国际大模型的云平台?Amazon Bedrock 在同一平台完成国际模型接入、区域选择与合规治理
大数据·人工智能·安全·ai
xiongmosy6 分钟前
从“移动的家”到“可居住的空间”:小米澎程正在重新定义“车”能做什么
人工智能
刀鋒偏冷10 分钟前
CentOS 7 配置 Python 3.12.4 + RTX 4090 深度学习环境全记录
python·深度学习·centos
Geek-Chow16 分钟前
MCP 模型上下文协议:十二、自测、练习与源码入口
人工智能
DreamLife☼19 分钟前
Agent开发环境搭建完全指南
python·docker·typescript·node·工业知识点
cubestudio20 分钟前
海光 DCU 怎么接入 Kubernetes 和 AI 平台?CubeStudio 海光 DCU 适配实操(整卡 / 共享 / 两种 vDCU 虚拟化 + DeepSeek 部署)
人工智能·机器学习·gpu
火眼金睛炼单词23 分钟前
单词发音学习深度解读:方法步骤与优化策略
人工智能·学习
dreamrise23 分钟前
Windows AI 编程环境从零搭建指南[20260909]
人工智能
李可以量化25 分钟前
miniqmt 行情的备选方案 ---tdxrs(下)
python
旺仔小馒头wang26 分钟前
AI 与教育行业如何协同,助力孩子高效学习
人工智能·学习