问题描述
问题:我有一张 512x512 的封面图片。用下面的代码。我将为 max_pixel 行输入什么?
import cv2
import numpy as np
def PSNR(original,compressed):
mse = np.mean((original - compressed) ** 2)
print(f"MSE value is {mse}")
if (mse == 0): # MSE is zero means no noise is present in the signal .
# Therefore PSNR have no importance.
return 100
max_pixel = 255.0
psnr = 20 * log10(max_pixel / sqrt(mse))
return psnr
def main():
original = cv2.imread("lena512.png")
compressed = cv2.imread("lenastego.png",1)
value = PSNR(original,compressed)
print(f"PSNR value is {value} dB")
if __name__ == "__main__":
main()
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)