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

参考文献

相关推荐
后台模板学习几秒前
大模型 Prompt 工程在电商订单系统中的踩坑记录
java·python·prompt
jimmyleeee2 分钟前
Agent安全之九:OWASP ASI09 人机信任利用------当人类成为攻击链上最后一道被攻破的关口
人工智能·安全
Gu_WenYun4 分钟前
从主题定价到订单定价:机器人基金的产业链观察
大数据·人工智能·金融
2601_9679873715 分钟前
如何运行 Python 代码
python·最佳实践·脚本文件·代码运行·交互式环境
WiKiLeaks_successor16 分钟前
重构Time库的抽象设计
python·重构
song1502653729825 分钟前
小型零部件外观检测难?AI机器视觉检测设备,适配全行业小件质检
人工智能·计算机视觉·视觉检测
AI源码25 分钟前
基于 Python 的短视频用户行为分析系统
开发语言·python
xsd2024111826 分钟前
AI 智能美甲推荐系统技术全解析
人工智能·计算机视觉
原子延迟31 分钟前
批量压缩视频会变大?HandBrake等3款(2026)
图像处理·人工智能·计算机视觉·音视频
其实防守也摸鱼32 分钟前
信创安全竞赛知识总结与题库
大数据·网络·人工智能·算法·安全·php