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

参考文献

相关推荐
大侠在此在在此几秒前
我花了不到1块钱,用python把自己一年的1500次会话做成了个人知识库
python·llm
alonglong2 分钟前
本地把工业级 TTS 跑通:IndexTTS-2.5 在 Mac MPS 上的部署与推理工程实录
人工智能
wangfpp2 分钟前
手写 MCP 接入:搞懂工具即插即用
人工智能
yumengxt3 分钟前
百度 AI 搜索核心能力与实测表现深度评测
人工智能·百度
Jino7 分钟前
900×2100 的门洞,展开面积却是 3.4 ㎡ —— 不锈钢核价引擎的七条口径
python
Yyq130208696828 分钟前
AX8860,对标NVIDIA DGX Spark,端侧大算力芯片
人工智能
xunberg8 分钟前
【Agent 生产化手记-02】Agent 怎么向人提问
人工智能·算法·架构
TK泰妞8 分钟前
TikTok 商品视频素材库怎么建?从文件命名到复用管理的完整方法
人工智能·音视频
贝壳69010 分钟前
Python 布尔数组选型:list、numpy.bool_、bitarray、RoaringBitmap、bool-hybrid-array 各管一段
python
土木AI提效大古11 分钟前
Vercel + Spaceship 全自动部署:8 分钟上线一个站,附 3 个坑的排查记录
人工智能