首页 > 分享 > 花屏检测。

花屏检测。

花屏检测。

最新推荐文章于 2024-09-05 14:12:15 发布

gminti 于 2023-11-24 09:56:18 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

import cv2

import numpy as np

def is_frames_corrupted(frame1, frame2, threshold=0.99):

difference = cv2.absdiff(frame1, frame2)

mean_difference = np.mean(difference)

similarity = 1 - (mean_difference / 255.0)

return similarity >= threshold

def find_glitch_in_video(video_path, threshold=0.99):

cap = cv2.VideoCapture(video_path)

if not cap.isOpened():

print("Error opening video file")

return

ret, prev_frame = cap.read()

prev_frame = cv2.cvtColor(prev_frame, cv2.COLOR_BGR2GRAY)

while cap.isOpened():

ret, curr_frame = cap.read()

if not ret:

break

curr_frame_gray = cv2.cvtColor(curr_frame, cv2.COLOR_BGR2GRAY)

if is_frames_corrupted(prev_frame, curr_frame_gray, threshold):

print("Glitch found in the video")

cap.release()

return True

prev_frame = curr_frame_gray

print("No glitch found in the video")

cap.release()

return False

if __name__ == "__main__":

video_path = "path/to/your/video.mp4"

find_glitch_in_video(video_path)

相关知识

视频智能分析平台LntonAIServer视频质量诊断功能花屏、抖动、遮挡等检测
【视频花屏问题】解码天书:深入理解视频流花屏现象及其解决方案
电脑花屏是怎么回事(使用过程中出现花屏,该如何处理?)
海康显示屏花屏怎么办? – 弱电智能网
央视网视频下载和花屏问题处理
解决电脑显示屏花屏,排除法定位主机,或显示器问题
Android高通 8.1 老化apk打开摄像头花屏问题
[对症下药]10.13核显睡眠唤醒花屏、屏幕撕裂最简单的解决方法(不影响显示器其他信息
园林考古 | 消逝的“花屏”——明清园林中的独特造景
这种花屏有必要折腾送修吗?还是将就用?

网址: 花屏检测。 https://m.huajiangbk.com/newsview1094037.html

所属分类:花卉
上一篇: 机器视觉学习(六)—— 图像的颜
下一篇: Excel中使用条件格式设置单元