代码拉取完成,页面将自动刷新
import cv2
import numpy as np
import matplotlib.pyplot as plt
import math
import os
import glob
from skimage.metrics import structural_similarity as ssim
from skimage.metrics import peak_signal_noise_ratio as psnr
input_path_ori = os.path.join("D:\\yemu\\code\\python\\yolov5-prune-light\\yolov5-prune\\datasets\\vehicle\\images\\val2017")
input_path_compare = "D:\\yemu\\code\\python\\yolov5-prune-light\\yolov5-prune\\datasets\\vehicle\\images\\fog0.2\\"
img_name = sorted(glob.glob(os.path.join(input_path_ori, "*.jpg")))
result_psnr = 0
zongshu = 0
for i, im in enumerate(img_name):
file_name = os.path.basename(im)
print(file_name)
img_ori = cv2.imread(im)
img_gray = cv2.cvtColor(img_ori, cv2.COLOR_BGR2GRAY)
img_de = cv2.imread(input_path_compare + file_name)
img_gray2 = cv2.cvtColor(img_de, cv2.COLOR_BGR2GRAY)
result_psnr += psnr(img_gray, img_gray2)
# cv2.imwrite(output_path + im,img_)
print("psnr:", result_psnr / len(img_name))
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。