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

参考文献

相关推荐
大萌神Nagato几秒前
python 包管理器uv
开发语言·python·uv
_37627153几秒前
JavaScript中闭包结合代理模式Proxy实现数据监听
jvm·数据库·python
@杰克成1 分钟前
Java学习22
java·python·学习·idea
Irissgwe3 分钟前
LangChain之核心组件(文档加载器Document loaders)
人工智能·ai·langchain·llm·rag·langgraph·文档加载器
l1t4 分钟前
在wsl中使用cython.txt
python
东哥爱编程6 分钟前
开发者必看!全网高性价比 AI API 聚合站:apidg.xyz (支持 573 个模型)
人工智能
humcomm9 分钟前
AI 编程时代-全栈开发技术栈解析
开发语言·人工智能
guo_xiao_xiao_11 分钟前
YOLOv11城市道路自行车目标检测数据集-999张-Bicycle-1
人工智能·yolo·目标检测
2601_9567436813 分钟前
上海大模型应用开发费用、靠谱度与服务商选择:一份真实可用的参考指南
大数据·人工智能
guo_xiao_xiao_13 分钟前
YOLOv11机场跑道大型客机-飞机目标检测数据集-201张-Airplane-1_2_2
人工智能·yolo·目标检测