首页 > 编程知识 正文

opencv对视频进行处理,opencv视频播放

时间:2023-05-06 07:55:19 阅读:212893 作者:4126

视频处理(摄像头美颜加滤镜) 一.什么是视频处理二.代码实现

一.什么是视频处理 二.代码实现

一.视频处理
视频信号是重要的视觉信息来源。视频由一系列图像构成,这些图像称为帧。帧以固定的时间间隔获取(称为帧速率,通常用帧/秒表示)。大多数计算机视觉方面的应用都是基于视频来处理的。
二.代码实现

def meiyan(img): rows, cols = img.shape[:2] dst = np.zeros((rows, cols, 3), dtype="uint8") #图像怀旧特效 for i in range(rows): for j in range(cols): B = 0.272*img[i,j][2] + 0.534*img[i,j][1] + 0.131*img[i,j][0] G = 0.349*img[i,j][2] + 0.686*img[i,j][1] + 0.168*img[i,j][0] R = 0.393*img[i,j][2] + 0.769*img[i,j][1] + 0.189*img[i,j][0] if B>255: B = 255 if G>255: G = 255 if R>255: R = 255 dst[i,j] = np.uint8((B, G, R)) return dst


原图和加滤镜后照片比较
Fu Xianjun. All Rights Reserved.

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。