import cv2

img1=cv2.imread("/home/lixiang/下载/mp4/111.jpg")

print(img1.shape)


cap = cv2.VideoCapture("/home/lixiang/下载/mp4/aaa.mp4")

ret, frame = cap.read()

print((frame-img1).max())
    
import imageio
from skimage.metrics import structural_similarity as ssim
from PIL import Image
import numpy as np

v_ssim = ssim(frame, img1, win_size=5,channel_axis=2)
print("v_ssim_frame_1",v_ssim)

v_ssim = ssim(img1, img1, win_size=5,channel_axis=2)
print("v_ssim_frame_1",v_ssim)


reader = imageio.get_reader("/home/lixiang/下载/mp4/aaa.mp4")#, fps=reader.get_meta_data()['fps'])
for frame_io in reader:
    # 对每一帧进行处理,例如转为灰度
    gray_frame = cv2.cvtColor(frame, cv2.COLOR_BGR2RGB)

    print((frame_io-img1).max())
    print((frame_io-frame).max())
    break

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐