资源简介

自动识别mp4视频的水印, 并去除,生成新的视频文件(无音频)

资源截图

代码片段和文件信息

# -*- coding: utf-8 -*-
import numpy as np
import cv2
import time




def compareRGB(rgb1 rgb2):
    if abs(int(rgb1) - int(rgb2)) > 80:
        return False
    return True


def makeLogo(logo img height width):
    w = 0
    while w < width:
        h = 0
        while h < height:
            if compareRGB(logo[h w] img[h w]) == False:
                logo[h w] = 0
            h += 1
        w += 1
    return logo



def setLogo(logo width height):
    w = 0
    while w < width:
        h = 0
        while h < height:
            if logo[h w] != 0:
                logo[h w] = 255
            h += 1
        w += 1
    return logo

def makeMode(name):
    cap = cv2.VideoCapture(name)
    fps = cap.get(cv2.CAP_PROP_FPS)
    count = cap.ge

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-11-23 12:17  opencv\
     目录           0  2017-11-23 12:16  opencv\image\
     文件        4096  2017-11-23 12:16  opencv\image\Thumbs.db
     文件        2571  2017-11-04 23:44  opencv\opencv_mp4.py

评论

共有 条评论